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

References

include/llvm/CodeGen/TargetLowering.h
 2822   const char *LibcallRoutineNames[RTLIB::UNKNOWN_LIBCALL + 1];
 2826   ISD::CondCode CmpLibcallCCs[RTLIB::UNKNOWN_LIBCALL];
 2829   CallingConv::ID LibcallCallingConvs[RTLIB::UNKNOWN_LIBCALL];
lib/CodeGen/AtomicExpandPass.cpp
 1516       RTLIB::UNKNOWN_LIBCALL,    RTLIB::ATOMIC_FETCH_ADD_1,
 1520       RTLIB::UNKNOWN_LIBCALL,    RTLIB::ATOMIC_FETCH_SUB_1,
 1524       RTLIB::UNKNOWN_LIBCALL,    RTLIB::ATOMIC_FETCH_AND_1,
 1528       RTLIB::UNKNOWN_LIBCALL,   RTLIB::ATOMIC_FETCH_OR_1,
 1532       RTLIB::UNKNOWN_LIBCALL,    RTLIB::ATOMIC_FETCH_XOR_1,
 1536       RTLIB::UNKNOWN_LIBCALL,     RTLIB::ATOMIC_FETCH_NAND_1,
 1649   } else if (Libcalls[0] != RTLIB::UNKNOWN_LIBCALL) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 3794     assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected atomic op or value type!");
 4042     assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unable to expand fp_to_fp16");
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
   41     RTLIB::UNKNOWN_LIBCALL;
  527   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_EXTEND!");
  549   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_EXTEND!");
  563   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND!");
  799   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
  801        t <= MVT::LAST_INTEGER_VALUETYPE && LC == RTLIB::UNKNOWN_LIBCALL; ++t) {
  807   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported XINT_TO_FP!");
  886   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_EXTEND libcall");
  905   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND libcall");
  949   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
  951        IntVT <= MVT::LAST_INTEGER_VALUETYPE && LC == RTLIB::UNKNOWN_LIBCALL;
  958   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_XINT!");
 1563     RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 1572     assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported XINT_TO_FP!");
 1752   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_SINT!");
 1762   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_UINT!");
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1817   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected atomic op or value type!");
 2564   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected fp-to-sint conversion!");
 2581   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected fp-to-uint conversion!");
 2589   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 2601   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected llround input type!");
 2617   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 2629   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected llrint input type!");
 2783   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 2793   if (LC == RTLIB::UNKNOWN_LIBCALL || !TLI.getLibcallName(LC)) {
 3137   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 3146   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported SDIV!");
 3212   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 3247   if (LC != RTLIB::UNKNOWN_LIBCALL && TLI.getLibcallName(LC)) {
 3328   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 3337   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported SREM!");
 3420   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 3427   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported XMULO!");
 3486   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 3495   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported UDIV!");
 3513   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 3522   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported UREM!");
 3883   assert(LC != RTLIB::UNKNOWN_LIBCALL &&
 4050   assert(LC != RTLIB::UNKNOWN_LIBCALL &&
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 6257   if (LibraryCall == RTLIB::UNKNOWN_LIBCALL)
 6361   if (LibraryCall == RTLIB::UNKNOWN_LIBCALL)
 6462   if (LibraryCall == RTLIB::UNKNOWN_LIBCALL)
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  145   if (LC == RTLIB::UNKNOWN_LIBCALL)
  284   RTLIB::Libcall LC1 = RTLIB::UNKNOWN_LIBCALL, LC2 = RTLIB::UNKNOWN_LIBCALL;
  284   RTLIB::Libcall LC1 = RTLIB::UNKNOWN_LIBCALL, LC2 = RTLIB::UNKNOWN_LIBCALL;
  392   if (LC2 != RTLIB::UNKNOWN_LIBCALL) {
 7232     RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 7241     assert(LC != RTLIB::UNKNOWN_LIBCALL && "Cannot expand this operation!");
lib/CodeGen/TargetLoweringBase.cpp
  123   for (int LC = 0; LC < RTLIB::UNKNOWN_LIBCALL; ++LC)
  234   return UNKNOWN_LIBCALL;
  272   return UNKNOWN_LIBCALL;
  314   return UNKNOWN_LIBCALL;
  356   return UNKNOWN_LIBCALL;
  396   return UNKNOWN_LIBCALL;
  436   return UNKNOWN_LIBCALL;
  458     OP_TO_LIBCALL(ISD::ATOMIC_SWAP, SYNC_LOCK_TEST_AND_SET)
  459     OP_TO_LIBCALL(ISD::ATOMIC_CMP_SWAP, SYNC_VAL_COMPARE_AND_SWAP)
  460     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_ADD, SYNC_FETCH_AND_ADD)
  461     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_SUB, SYNC_FETCH_AND_SUB)
  462     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_AND, SYNC_FETCH_AND_AND)
  463     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_OR, SYNC_FETCH_AND_OR)
  464     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_XOR, SYNC_FETCH_AND_XOR)
  465     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_NAND, SYNC_FETCH_AND_NAND)
  466     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MAX, SYNC_FETCH_AND_MAX)
  467     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMAX, SYNC_FETCH_AND_UMAX)
  468     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MIN, SYNC_FETCH_AND_MIN)
  469     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMIN, SYNC_FETCH_AND_UMIN)
  474   return UNKNOWN_LIBCALL;
  490     return UNKNOWN_LIBCALL;
  507     return UNKNOWN_LIBCALL;
  524     return UNKNOWN_LIBCALL;
  530   memset(CCs, ISD::SETCC_INVALID, sizeof(ISD::CondCode)*RTLIB::UNKNOWN_LIBCALL);
lib/LTO/UpdateCompilerUsed.cpp
   80         for (unsigned I = 0, E = static_cast<unsigned>(RTLIB::UNKNOWN_LIBCALL);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  451   for (int I = 0; I < RTLIB::UNKNOWN_LIBCALL; ++I)
lib/Target/ARM/ARMFastISel.cpp
 1704   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 1715   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported SDIV!");
 1733   RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
 1744   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported SREM!");
lib/Target/ARM/ARMISelLowering.cpp
  414     for (int LCID = 0; LCID < RTLIB::UNKNOWN_LIBCALL; ++LCID)
16128       assert(LC != RTLIB::UNKNOWN_LIBCALL &&
16142   assert(LC != RTLIB::UNKNOWN_LIBCALL &&
16168   assert(LC != RTLIB::UNKNOWN_LIBCALL &&
lib/Target/Lanai/LanaiISelLowering.cpp
  160   for (int I = 0; I < RTLIB::UNKNOWN_LIBCALL; ++I) {
lib/Target/Mips/Mips16ISelLowering.cpp
   83   { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_dc" }, // No associated libcall.
   84   { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_df" }, // No associated libcall.
   85   { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_sc" }, // No associated libcall.
   86   { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_sf" }, // No associated libcall.
  252     if (HardFloatLibCalls[I].Libcall != RTLIB::UNKNOWN_LIBCALL)
  431       Mips16Libcall Find = { RTLIB::UNKNOWN_LIBCALL, S->getSymbol() };
  473       Mips16Libcall Find = { RTLIB::UNKNOWN_LIBCALL,
lib/Target/Sparc/SparcISelLowering.cpp
 3340   RTLIB::Libcall libCall = RTLIB::UNKNOWN_LIBCALL;
lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
   99   RuntimeLibcallSignatureTable() : Table(RTLIB::UNKNOWN_LIBCALL, unsupported) {