|
reference, declaration → definition
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) {