| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | RuntimeLibcalls.h | 30 enum Libcall { enum 38 Libcall getFPEXT(EVT OpVT, EVT RetVT); 42 Libcall getFPROUND(EVT OpVT, EVT RetVT); 46 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 50 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 54 Libcall getSINTTOFP(EVT OpVT, EVT RetVT); 58 Libcall getUINTTOFP(EVT OpVT, EVT RetVT); 62 Libcall getSYNC(unsigned Opc, MVT VT); 67 Libcall getMEMCPY_ELEMENT_UNORDERED_ATOMIC(uint64_t ElementSize); 72 Libcall getMEMMOVE_ELEMENT_UNORDERED_ATOMIC(uint64_t ElementSize); [all …]
|
| H A D | TargetLowering.h | 2434 void setLibcallName(RTLIB::Libcall Call, const char *Name) { in setLibcallName() 2439 const char *getLibcallName(RTLIB::Libcall Call) const { in getLibcallName() 2445 void setCmpLibcallCC(RTLIB::Libcall Call, ISD::CondCode CC) { in setCmpLibcallCC() 2451 ISD::CondCode getCmpLibcallCC(RTLIB::Libcall Call) const { in getCmpLibcallCC() 2456 void setLibcallCallingConv(RTLIB::Libcall Call, CallingConv::ID CC) { in setLibcallCallingConv() 2461 CallingConv::ID getLibcallCallingConv(RTLIB::Libcall Call) const { in getLibcallCallingConv() 2837 std::pair<SDValue, SDValue> makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC,
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 129 createLibcall(MachineIRBuilder &MIRBuilder, RTLIB::Libcall Libcall,
|
| H A D | LegalizerInfo.h | 78 Libcall, enumerator 513 return actionIf(LegalizeAction::Libcall, Predicate); in libcallIf() 516 return actionFor(LegalizeAction::Libcall, Types); in libcallFor() 520 return actionFor(LegalizeAction::Libcall, Types); in libcallFor() 524 return actionForCartesianProduct(LegalizeAction::Libcall, Types); in libcallForCartesianProduct() 529 return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1); in libcallForCartesianProduct()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.cpp | 136 setAction({Op, s32}, Libcall); in ARMLegalizerInfo() 359 auto Libcall = in legalizeCustom() local 369 auto Status = createLibcall(MIRBuilder, Libcall, {RetVal, RetTy}, in legalizeCustom() 409 for (auto Libcall : Libcalls) { in legalizeCustom() local 412 createLibcall(MIRBuilder, Libcall.LibcallID, {LibcallResult, RetTy}, in legalizeCustom() 427 CmpInst::Predicate ResultPred = Libcall.Predicate; in legalizeCustom()
|
| H A D | ARMLegalizerInfo.h | 42 RTLIB::Libcall LibcallID;
|
| H A D | ARMSelectionDAGInfo.h | 64 RTLIB::Libcall LC) const;
|
| H A D | ARMSelectionDAGInfo.cpp | 26 SDValue Size, unsigned Align, RTLIB::Libcall LC) const { in EmitSpecializedLibcall()
|
| H A D | ARMFastISel.cpp | 234 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call); 1715 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SelectDiv() 1744 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SelectRem() 2213 bool ARMFastISel::ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call) { in ARMEmitLibcall()
|
| H A D | ARMISelLowering.cpp | 246 const RTLIB::Libcall Op; in ARMTargetLowering() 323 const RTLIB::Libcall Op; in ARMTargetLowering() 422 const RTLIB::Libcall Op; in ARMTargetLowering() 445 const RTLIB::Libcall Op; in ARMTargetLowering() 492 const RTLIB::Libcall Op; in ARMTargetLowering() 4837 RTLIB::Libcall LC; in LowerFP_TO_INT() 4901 RTLIB::Libcall LC; in LowerINT_TO_FP() 7710 RTLIB::Libcall LC = in LowerFSINCOS() 14075 RTLIB::Libcall LC; in getDivRemLibcall() 14256 RTLIB::Libcall LC; in LowerFP_EXTEND() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 1442 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicLoadToLibcall() 1456 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicStoreToLibcall() 1470 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicCASToLibcall() 1486 static const RTLIB::Libcall LibcallsXchg[6] = { in GetRMWLibcall() 1490 static const RTLIB::Libcall LibcallsAdd[6] = { in GetRMWLibcall() 1494 static const RTLIB::Libcall LibcallsSub[6] = { in GetRMWLibcall() 1498 static const RTLIB::Libcall LibcallsAnd[6] = { in GetRMWLibcall() 1502 static const RTLIB::Libcall LibcallsOr[6] = { in GetRMWLibcall() 1506 static const RTLIB::Libcall LibcallsXor[6] = { in GetRMWLibcall() 1510 static const RTLIB::Libcall LibcallsNand[6] = { in GetRMWLibcall() [all …]
|
| H A D | TargetLoweringBase.cpp | 125 setLibcallCallingConv((RTLIB::Libcall)LC, CallingConv::C); in InitLibcalls() 180 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { in getFPEXT() 206 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { in getFPROUND() 244 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) { in getFPTOSINT() 286 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) { in getFPTOUINT() 328 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) { in getSINTTOFP() 368 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) { in getUINTTOFP() 406 RTLIB::Libcall RTLIB::getSYNC(unsigned Opc, MVT VT) { in getSYNC() 444 RTLIB::Libcall RTLIB::getMEMCPY_ELEMENT_UNORDERED_ATOMIC(uint64_t ElementSize) { in getMEMCPY_ELEMENT_UNORDERED_ATOMIC() 461 RTLIB::Libcall RTLIB::getMEMMOVE_ELEMENT_UNORDERED_ATOMIC(uint64_t ElementSize) { in getMEMMOVE_ELEMENT_UNORDERED_ATOMIC() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 58 case Libcall: in legalizeInstrStep() 90 static RTLIB::Libcall getRTLibDesc(unsigned Opcode, unsigned Size) { in getRTLibDesc() 131 llvm::createLibcall(MachineIRBuilder &MIRBuilder, RTLIB::Libcall Libcall, in createLibcall() argument 136 const char *Name = TLI.getLibcallName(Libcall); in createLibcall() 139 if (!CLI.lowerCall(MIRBuilder, TLI.getLibcallCallingConv(Libcall), in createLibcall() 150 auto Libcall = getRTLibDesc(MI.getOpcode(), Size); in simpleLibcall() local 155 return createLibcall(MIRBuilder, Libcall, {MI.getOperand(0).getReg(), OpType}, in simpleLibcall() 159 static RTLIB::Libcall getConvRTLibDesc(unsigned Opcode, Type *ToType, in getConvRTLibDesc() 184 RTLIB::Libcall Libcall = getConvRTLibDesc(MI.getOpcode(), ToType, FromType); in conversionLibcall() local 185 return createLibcall(MIRBuilder, Libcall, {MI.getOperand(0).getReg(), ToType}, in conversionLibcall() [all …]
|
| H A D | LegalizerInfo.cpp | 439 case Libcall: in findAction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRuntimeLibcallSignatures.h | 27 RTLIB::Libcall LC,
|
| H A D | WebAssemblyRuntimeLibcallSignatures.cpp | 468 StringMap<RTLIB::Libcall> Map; 470 static const std::pair<const char *, RTLIB::Libcall> NameLibcalls[] = { in StaticLibcallNameMap() 489 RTLIB::Libcall LC, in GetLibcallSignature()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 146 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80, 147 RTLIB::Libcall Call_F128, 150 RTLIB::Libcall Call_I8, 151 RTLIB::Libcall Call_I16, 152 RTLIB::Libcall Call_I32, 2133 RTLIB::Libcall LC; in ExpandFPLibCall() 2151 RTLIB::Libcall LC; in ExpandIntLibCall() 2170 RTLIB::Libcall LC; in ExpandDivRemLibCall() 2231 RTLIB::Libcall LC; in isSinCosLibcallAvailable() 2265 RTLIB::Libcall LC; in ExpandSinCosLibCall() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 30 static RTLIB::Libcall GetFPLibCall(EVT VT, in GetFPLibCall() 31 RTLIB::Libcall Call_F32, in GetFPLibCall() 32 RTLIB::Libcall Call_F64, in GetFPLibCall() 33 RTLIB::Libcall Call_F80, in GetFPLibCall() 34 RTLIB::Libcall Call_F128, in GetFPLibCall() 35 RTLIB::Libcall Call_PPCF128) { in GetFPLibCall() 717 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SoftenFloatRes_XINT_TO_FP() 855 RTLIB::Libcall LC = RTLIB::getFPEXT(SVT, RVT); in SoftenFloatOp_FP_EXTEND() 871 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, FloatRVT); in SoftenFloatOp_FP_ROUND() 940 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SoftenFloatOp_FP_TO_XINT() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 1628 RTLIB::Libcall LC = RTLIB::getSYNC(Opc, VT); in ExpandAtomic() 2343 RTLIB::Libcall LC = RTLIB::getFPTOSINT(Op.getValueType(), VT); in ExpandIntRes_FP_TO_SINT() 2358 RTLIB::Libcall LC = RTLIB::getFPTOUINT(Op.getValueType(), VT); in ExpandIntRes_FP_TO_UINT() 2504 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_MUL() 2727 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_SDIV() 2796 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_Shift() 2910 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_SREM() 3000 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_XMULO() 3066 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_UDIV() 3092 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_UREM() [all …]
|
| H A D | LegalizeTypes.cpp | 1004 SDValue DAGTypeLegalizer::LibCallify(RTLIB::Libcall LC, SDNode *N, in LibCallify() 1030 DAGTypeLegalizer::ExpandChainLibCall(RTLIB::Libcall LC, SDNode *Node, in ExpandChainLibCall()
|
| H A D | LegalizeTypes.h | 228 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned); 230 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips16ISelLowering.cpp | 36 RTLIB::Libcall Libcall; member 256 if (HardFloatLibCalls[I].Libcall != RTLIB::UNKNOWN_LIBCALL) in setMips16HardFloatLibCalls() 257 setLibcallName(HardFloatLibCalls[I].Libcall, HardFloatLibCalls[I].Name); in setMips16HardFloatLibCalls()
|
| /freebsd-12.1/contrib/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 84 Lowering->getLibcallName(static_cast<RTLIB::Libcall>(I))) in initializeLibCalls()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 151 const RTLIB::Libcall Op; in MSP430TargetLowering() 253 const RTLIB::Libcall Op; in MSP430TargetLowering() 268 const RTLIB::Libcall Op; in MSP430TargetLowering() 283 const RTLIB::Libcall Op; in MSP430TargetLowering() 298 const RTLIB::Libcall Op; in MSP430TargetLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 647 RTLIB::Libcall Call) const;
|