/external/llvm/include/llvm/CodeGen/ |
RuntimeLibcalls.h | 22 /// RTLIB::Libcall enum - This enum defines all of the runtime library calls 30 enum Libcall { 399 Libcall getFPEXT(EVT OpVT, EVT RetVT); 403 Libcall getFPROUND(EVT OpVT, EVT RetVT); 407 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 411 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 415 Libcall getSINTTOFP(EVT OpVT, EVT RetVT); 419 Libcall getUINTTOFP(EVT OpVT, EVT RetVT); 423 Libcall getATOMIC(unsigned Opc, MVT VT);
|
/external/llvm/lib/Target/ARM/ |
ARMSelectionDAGInfo.h | 68 RTLIB::Libcall LC) const;
|
ARMSelectionDAGInfo.cpp | 21 // Emit, if possible, a specialized version of the given Libcall. Typically this 29 RTLIB::Libcall LC) const { 35 // Libcall is an AEABI function. 39 // Translate RTLIB::Libcall to AEABILibcall. We only do this in order to be 65 // Choose the most-aligned libcall variant that we can
|
ARMFastISel.cpp | 209 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call); [all...] |
ARMISelLowering.cpp | 175 const RTLIB::Libcall Op; 245 setLibcallCallingConv((RTLIB::Libcall)i, CallingConv::ARM_AAPCS_VFP); 259 const RTLIB::Libcall Op; 358 const RTLIB::Libcall Op; 381 const RTLIB::Libcall Op; [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeDAG.cpp | 74 // Libcall insertion helpers. 112 SDValue ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned); 113 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops, 116 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC, 118 SDValue ExpandFPLibCall(SDNode *Node, RTLIB::Libcall Call_F32, 119 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80, 120 RTLIB::Libcall Call_F128, 121 RTLIB::Libcall Call_PPCF128); 123 RTLIB::Libcall Call_I8 [all...] |
LegalizeFloatTypes.cpp | 29 /// GetFPLibCall - Return the right libcall for the given floating point type. 30 static RTLIB::Libcall GetFPLibCall(EVT VT, 31 RTLIB::Libcall Call_F32, 32 RTLIB::Libcall Call_F64, 33 RTLIB::Libcall Call_F80, 34 RTLIB::Libcall Call_F128, 35 RTLIB::Libcall Call_PPCF128) { 439 // There's only a libcall for f16 -> f32, so proceed in two stages. Also, it's 457 RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0)); 475 RTLIB::Libcall LC = RTLIB::getFPEXT(MVT::f32, N->getValueType(0)) [all...] |
LegalizeIntegerTypes.cpp | [all...] |
LegalizeTypes.cpp | [all...] |
LegalizeTypes.h | 183 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned); 185 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC, [all...] |
TargetLowering.cpp | 83 /// Generate a libcall taking the given operands as arguments and returning a 87 RTLIB::Libcall LC, EVT RetVT, 130 // Expand into one or more soft-fp libcall(s). 131 RTLIB::Libcall LC1 = RTLIB::UNKNOWN_LIBCALL, LC2 = RTLIB::UNKNOWN_LIBCALL; [all...] |
DAGCombiner.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
Mips16ISelLowering.cpp | 38 RTLIB::Libcall Libcall; 86 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_dc" }, // No associated libcall. 87 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_df" }, // No associated libcall. 88 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_sc" }, // No associated libcall. 89 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_sf" }, // No associated libcall. 258 if (HardFloatLibCalls[I].Libcall != RTLIB::UNKNOWN_LIBCALL) 259 setLibcallName(HardFloatLibCalls[I].Libcall, HardFloatLibCalls[I].Name);
|
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 89 Expand, // Try to expand this to other ops, otherwise use a libcall. 90 LibCall, // Don't try to expand this to other ops, always use a libcall. [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | 46 /// InitLibcallNames - Set default libcall names. 430 /// InitLibcallCallingConvs - Set default libcall CallingConvs. 440 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { 459 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { 494 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) { 536 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) { 578 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) { 618 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) { 656 RTLIB::Libcall RTLIB::getATOMIC(unsigned Opc, MVT VT) { 694 /// InitCmpLibcallCCs - Set default comparison libcall CC [all...] |
/external/llvm/lib/LTO/ |
LTOCodeGenerator.cpp | 390 Lowering->getLibcallName(static_cast<RTLIB::Libcall>(I)))
|
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 490 RTLIB::Libcall Call) const;
|
AArch64FastISel.cpp | [all...] |
AArch64ISelLowering.cpp | 411 // For iOS, we don't want to the normal expansion of a libcall to 412 // sincos. We want to issue a libcall to __sincos_stret to avoid memory [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | [all...] |
/prebuilts/go/darwin-x86/src/runtime/ |
proc1.go | [all...] |
/prebuilts/go/linux-x86/src/runtime/ |
proc1.go | [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | [all...] |