HomeSort by relevance Sort by last modified time
    Searched refs:Libcall (Results 1 - 21 of 21) sorted by null

  /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...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]

Completed in 666 milliseconds