reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
   99   RuntimeLibcallSignatureTable() : Table(RTLIB::UNKNOWN_LIBCALL, unsupported) {
  322     Table[RTLIB::O_F32] = unsupported;
  323     Table[RTLIB::O_F64] = unsupported;
  324     Table[RTLIB::O_F128] = unsupported;
  339     Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1] = unsupported;
  340     Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2] = unsupported;
  341     Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4] = unsupported;
  342     Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8] = unsupported;
  343     Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16] = unsupported;
  344     Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1] = unsupported;
  345     Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2] = unsupported;
  346     Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4] = unsupported;
  347     Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8] = unsupported;
  348     Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16] = unsupported;
  350     Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1] = unsupported;
  351     Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2] = unsupported;
  352     Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4] = unsupported;
  353     Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8] = unsupported;
  354     Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16] = unsupported;
  358     Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1] = unsupported;
  359     Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2] = unsupported;
  360     Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4] = unsupported;
  361     Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8] = unsupported;
  362     Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16] = unsupported;
  363     Table[RTLIB::SYNC_LOCK_TEST_AND_SET_1] = unsupported;
  364     Table[RTLIB::SYNC_LOCK_TEST_AND_SET_2] = unsupported;
  365     Table[RTLIB::SYNC_LOCK_TEST_AND_SET_4] = unsupported;
  366     Table[RTLIB::SYNC_LOCK_TEST_AND_SET_8] = unsupported;
  367     Table[RTLIB::SYNC_LOCK_TEST_AND_SET_16] = unsupported;
  368     Table[RTLIB::SYNC_FETCH_AND_ADD_1] = unsupported;
  369     Table[RTLIB::SYNC_FETCH_AND_ADD_2] = unsupported;
  370     Table[RTLIB::SYNC_FETCH_AND_ADD_4] = unsupported;
  371     Table[RTLIB::SYNC_FETCH_AND_ADD_8] = unsupported;
  372     Table[RTLIB::SYNC_FETCH_AND_ADD_16] = unsupported;
  373     Table[RTLIB::SYNC_FETCH_AND_SUB_1] = unsupported;
  374     Table[RTLIB::SYNC_FETCH_AND_SUB_2] = unsupported;
  375     Table[RTLIB::SYNC_FETCH_AND_SUB_4] = unsupported;
  376     Table[RTLIB::SYNC_FETCH_AND_SUB_8] = unsupported;
  377     Table[RTLIB::SYNC_FETCH_AND_SUB_16] = unsupported;
  378     Table[RTLIB::SYNC_FETCH_AND_AND_1] = unsupported;
  379     Table[RTLIB::SYNC_FETCH_AND_AND_2] = unsupported;
  380     Table[RTLIB::SYNC_FETCH_AND_AND_4] = unsupported;
  381     Table[RTLIB::SYNC_FETCH_AND_AND_8] = unsupported;
  382     Table[RTLIB::SYNC_FETCH_AND_AND_16] = unsupported;
  383     Table[RTLIB::SYNC_FETCH_AND_OR_1] = unsupported;
  384     Table[RTLIB::SYNC_FETCH_AND_OR_2] = unsupported;
  385     Table[RTLIB::SYNC_FETCH_AND_OR_4] = unsupported;
  386     Table[RTLIB::SYNC_FETCH_AND_OR_8] = unsupported;
  387     Table[RTLIB::SYNC_FETCH_AND_OR_16] = unsupported;
  388     Table[RTLIB::SYNC_FETCH_AND_XOR_1] = unsupported;
  389     Table[RTLIB::SYNC_FETCH_AND_XOR_2] = unsupported;
  390     Table[RTLIB::SYNC_FETCH_AND_XOR_4] = unsupported;
  391     Table[RTLIB::SYNC_FETCH_AND_XOR_8] = unsupported;
  392     Table[RTLIB::SYNC_FETCH_AND_XOR_16] = unsupported;
  393     Table[RTLIB::SYNC_FETCH_AND_NAND_1] = unsupported;
  394     Table[RTLIB::SYNC_FETCH_AND_NAND_2] = unsupported;
  395     Table[RTLIB::SYNC_FETCH_AND_NAND_4] = unsupported;
  396     Table[RTLIB::SYNC_FETCH_AND_NAND_8] = unsupported;
  397     Table[RTLIB::SYNC_FETCH_AND_NAND_16] = unsupported;
  398     Table[RTLIB::SYNC_FETCH_AND_MAX_1] = unsupported;
  399     Table[RTLIB::SYNC_FETCH_AND_MAX_2] = unsupported;
  400     Table[RTLIB::SYNC_FETCH_AND_MAX_4] = unsupported;
  401     Table[RTLIB::SYNC_FETCH_AND_MAX_8] = unsupported;
  402     Table[RTLIB::SYNC_FETCH_AND_MAX_16] = unsupported;
  403     Table[RTLIB::SYNC_FETCH_AND_UMAX_1] = unsupported;
  404     Table[RTLIB::SYNC_FETCH_AND_UMAX_2] = unsupported;
  405     Table[RTLIB::SYNC_FETCH_AND_UMAX_4] = unsupported;
  406     Table[RTLIB::SYNC_FETCH_AND_UMAX_8] = unsupported;
  407     Table[RTLIB::SYNC_FETCH_AND_UMAX_16] = unsupported;
  408     Table[RTLIB::SYNC_FETCH_AND_MIN_1] = unsupported;
  409     Table[RTLIB::SYNC_FETCH_AND_MIN_2] = unsupported;
  410     Table[RTLIB::SYNC_FETCH_AND_MIN_4] = unsupported;
  411     Table[RTLIB::SYNC_FETCH_AND_MIN_8] = unsupported;
  412     Table[RTLIB::SYNC_FETCH_AND_MIN_16] = unsupported;
  413     Table[RTLIB::SYNC_FETCH_AND_UMIN_1] = unsupported;
  414     Table[RTLIB::SYNC_FETCH_AND_UMIN_2] = unsupported;
  415     Table[RTLIB::SYNC_FETCH_AND_UMIN_4] = unsupported;
  416     Table[RTLIB::SYNC_FETCH_AND_UMIN_8] = unsupported;
  417     Table[RTLIB::SYNC_FETCH_AND_UMIN_16] = unsupported;
  421     Table[RTLIB::ATOMIC_LOAD] = unsupported;
  422     Table[RTLIB::ATOMIC_LOAD_1] = unsupported;
  423     Table[RTLIB::ATOMIC_LOAD_2] = unsupported;
  424     Table[RTLIB::ATOMIC_LOAD_4] = unsupported;
  425     Table[RTLIB::ATOMIC_LOAD_8] = unsupported;
  426     Table[RTLIB::ATOMIC_LOAD_16] = unsupported;
  428     Table[RTLIB::ATOMIC_STORE] = unsupported;
  429     Table[RTLIB::ATOMIC_STORE_1] = unsupported;
  430     Table[RTLIB::ATOMIC_STORE_2] = unsupported;
  431     Table[RTLIB::ATOMIC_STORE_4] = unsupported;
  432     Table[RTLIB::ATOMIC_STORE_8] = unsupported;
  433     Table[RTLIB::ATOMIC_STORE_16] = unsupported;
  435     Table[RTLIB::ATOMIC_EXCHANGE] = unsupported;
  436     Table[RTLIB::ATOMIC_EXCHANGE_1] = unsupported;
  437     Table[RTLIB::ATOMIC_EXCHANGE_2] = unsupported;
  438     Table[RTLIB::ATOMIC_EXCHANGE_4] = unsupported;
  439     Table[RTLIB::ATOMIC_EXCHANGE_8] = unsupported;
  440     Table[RTLIB::ATOMIC_EXCHANGE_16] = unsupported;
  442     Table[RTLIB::ATOMIC_COMPARE_EXCHANGE] = unsupported;
  443     Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_1] = unsupported;
  444     Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_2] = unsupported;
  445     Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_4] = unsupported;
  446     Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_8] = unsupported;
  447     Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_16] = unsupported;
  449     Table[RTLIB::ATOMIC_FETCH_ADD_1] = unsupported;
  450     Table[RTLIB::ATOMIC_FETCH_ADD_2] = unsupported;
  451     Table[RTLIB::ATOMIC_FETCH_ADD_4] = unsupported;
  452     Table[RTLIB::ATOMIC_FETCH_ADD_8] = unsupported;
  453     Table[RTLIB::ATOMIC_FETCH_ADD_16] = unsupported;
  455     Table[RTLIB::ATOMIC_FETCH_SUB_1] = unsupported;
  456     Table[RTLIB::ATOMIC_FETCH_SUB_2] = unsupported;
  457     Table[RTLIB::ATOMIC_FETCH_SUB_4] = unsupported;
  458     Table[RTLIB::ATOMIC_FETCH_SUB_8] = unsupported;
  459     Table[RTLIB::ATOMIC_FETCH_SUB_16] = unsupported;
  461     Table[RTLIB::ATOMIC_FETCH_AND_1] = unsupported;
  462     Table[RTLIB::ATOMIC_FETCH_AND_2] = unsupported;
  463     Table[RTLIB::ATOMIC_FETCH_AND_4] = unsupported;
  464     Table[RTLIB::ATOMIC_FETCH_AND_8] = unsupported;
  465     Table[RTLIB::ATOMIC_FETCH_AND_16] = unsupported;
  467     Table[RTLIB::ATOMIC_FETCH_OR_1] = unsupported;
  468     Table[RTLIB::ATOMIC_FETCH_OR_2] = unsupported;
  469     Table[RTLIB::ATOMIC_FETCH_OR_4] = unsupported;
  470     Table[RTLIB::ATOMIC_FETCH_OR_8] = unsupported;
  471     Table[RTLIB::ATOMIC_FETCH_OR_16] = unsupported;
  473     Table[RTLIB::ATOMIC_FETCH_XOR_1] = unsupported;
  474     Table[RTLIB::ATOMIC_FETCH_XOR_2] = unsupported;
  475     Table[RTLIB::ATOMIC_FETCH_XOR_4] = unsupported;
  476     Table[RTLIB::ATOMIC_FETCH_XOR_8] = unsupported;
  477     Table[RTLIB::ATOMIC_FETCH_XOR_16] = unsupported;
  479     Table[RTLIB::ATOMIC_FETCH_NAND_1] = unsupported;
  480     Table[RTLIB::ATOMIC_FETCH_NAND_2] = unsupported;
  481     Table[RTLIB::ATOMIC_FETCH_NAND_4] = unsupported;
  482     Table[RTLIB::ATOMIC_FETCH_NAND_8] = unsupported;
  483     Table[RTLIB::ATOMIC_FETCH_NAND_16] = unsupported;
  501           RuntimeLibcallSignatures->Table[NameLibcall.second] != unsupported) {
  879   case unsupported: