HomeSort by relevance Sort by last modified time
    Searched refs:Libcall (Results 1 - 17 of 17) 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 {
393 Libcall getFPEXT(EVT OpVT, EVT RetVT);
397 Libcall getFPROUND(EVT OpVT, EVT RetVT);
401 Libcall getFPTOSINT(EVT OpVT, EVT RetVT);
405 Libcall getFPTOUINT(EVT OpVT, EVT RetVT);
409 Libcall getSINTTOFP(EVT OpVT, EVT RetVT);
413 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
  /external/llvm/lib/CodeGen/SelectionDAG/
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) {
376 RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0));
393 RTLIB::Libcall LC = RTLIB::getFPROUND(Op.getValueType(), N->getValueType(0));
588 // a larger type, eg: i8 -> fp. Even if it is legal, no libcall may exactl
    [all...]
LegalizeDAG.cpp 66 // Libcall insertion helpers.
102 SDValue ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned);
103 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops,
106 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
108 SDValue ExpandFPLibCall(SDNode *Node, RTLIB::Libcall Call_F32,
109 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80,
110 RTLIB::Libcall Call_F128,
111 RTLIB::Libcall Call_PPCF128);
113 RTLIB::Libcall Call_I8
    [all...]
LegalizeIntegerTypes.cpp     [all...]
LegalizeTypes.cpp     [all...]
LegalizeTypes.h 164 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned);
166 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,
124 // Expand into one or more soft-fp libcall(s).
125 RTLIB::Libcall LC1 = RTLIB::UNKNOWN_LIBCALL, LC2 = RTLIB::UNKNOWN_LIBCALL;
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 87 Expand, // Try to expand this to other ops, otherwise use a libcall.
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16ISelLowering.cpp 36 RTLIB::Libcall Libcall;
84 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_dc" }, // No associated libcall.
85 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_df" }, // No associated libcall.
86 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_sc" }, // No associated libcall.
87 { RTLIB::UNKNOWN_LIBCALL, "__mips16_ret_sf" }, // No associated libcall.
254 if (HardFloatLibCalls[I].Libcall != RTLIB::UNKNOWN_LIBCALL)
255 setLibcallName(HardFloatLibCalls[I].Libcall, HardFloatLibCalls[I].Name);
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp 40 /// InitLibcallNames - Set default libcall names.
410 /// InitLibcallCallingConvs - Set default libcall CallingConvs.
420 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) {
436 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) {
460 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) {
510 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) {
560 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) {
600 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) {
638 /// InitCmpLibcallCCs - Set default comparison libcall CC.
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 416 RTLIB::Libcall Call) const;
AArch64ISelLowering.cpp 296 // For iOS, we don't want to the normal expansion of a libcall to
297 // sincos. We want to issue a libcall to __sincos_stret to avoid memory
    [all...]
  /external/llvm/lib/LTO/
LTOCodeGenerator.cpp 374 = Lowering->getLibcallName(static_cast<RTLIB::Libcall>(I)))
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp 211 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call);
    [all...]
ARMISelLowering.cpp 260 const RTLIB::Libcall Op;
363 const RTLIB::Libcall Op;
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]

Completed in 212 milliseconds