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

1 2

  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
RuntimeLibcalls.h 22 /// RTLIB::Libcall enum - This enum defines all of the runtime library calls
30 enum Libcall {
306 Libcall getFPEXT(EVT OpVT, EVT RetVT);
310 Libcall getFPROUND(EVT OpVT, EVT RetVT);
314 Libcall getFPTOSINT(EVT OpVT, EVT RetVT);
318 Libcall getFPTOUINT(EVT OpVT, EVT RetVT);
322 Libcall getSINTTOFP(EVT OpVT, EVT RetVT);
326 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
  /external/llvm/include/llvm/CodeGen/
RuntimeLibcalls.h 22 /// RTLIB::Libcall enum - This enum defines all of the runtime library calls
30 enum Libcall {
481 Libcall getFPEXT(EVT OpVT, EVT RetVT);
485 Libcall getFPROUND(EVT OpVT, EVT RetVT);
489 Libcall getFPTOSINT(EVT OpVT, EVT RetVT);
493 Libcall getFPTOUINT(EVT OpVT, EVT RetVT);
497 Libcall getSINTTOFP(EVT OpVT, EVT RetVT);
501 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
505 Libcall getSYNC(unsigned Opc, MVT VT);
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.h 64 RTLIB::Libcall LC) const;
ARMSelectionDAGInfo.cpp 21 // Emit, if possible, a specialized version of the given Libcall. Typically this
26 SDValue Size, unsigned Align, RTLIB::Libcall LC) const {
32 // Libcall is an AEABI function.
36 // Translate RTLIB::Libcall to AEABILibcall. We only do this in order to be
62 // Choose the most-aligned libcall variant that we can
ARMFastISel.cpp 203 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call);
    [all...]
  /external/llvm/lib/CodeGen/
AtomicExpandPass.cpp 87 ArrayRef<RTLIB::Libcall> Libcalls);
165 // lowering. (Versus turning into a __atomic libcall)
198 // If the Size/Alignment is not supported, replace with a libcall.
    [all...]
TargetLoweringBase.cpp 58 /// InitLibcallNames - Set default libcall names.
491 /// InitLibcallCallingConvs - Set default libcall CallingConvs.
501 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) {
524 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) {
559 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) {
601 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) {
643 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) {
683 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) {
721 RTLIB::Libcall RTLIB::getSYNC(unsigned Opc, MVT VT) {
759 /// InitCmpLibcallCCs - Set default comparison libcall CC
    [all...]
  /external/llvm/lib/LTO/
UpdateCompilerUsed.cpp 84 Lowering->getLibcallName(static_cast<RTLIB::Libcall>(I)))
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 27 /// GetFPLibCall - Return the right libcall for the given floating point type.
28 static RTLIB::Libcall GetFPLibCall(EVT VT,
29 RTLIB::Libcall Call_F32,
30 RTLIB::Libcall Call_F64,
31 RTLIB::Libcall Call_F80,
32 RTLIB::Libcall Call_PPCF128) {
357 RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0));
374 RTLIB::Libcall LC = RTLIB::getFPROUND(Op.getValueType(), N->getValueType(0));
547 // a larger type, eg: i8 -> fp. Even if it is legal, no libcall may exactly
548 // match. Look for an appropriate libcall
    [all...]
LegalizeDAG.cpp 54 // Libcall insertion helpers.
62 /// helpful assertions that a libcall isn't created while another call is
116 SDValue ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned);
117 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops,
120 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
122 SDValue ExpandFPLibCall(SDNode *Node, RTLIB::Libcall Call_F32,
123 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80,
124 RTLIB::Libcall Call_PPCF128);
126 RTLIB::Libcall Call_I8
    [all...]
LegalizeTypes.h 159 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned);
160 SDValue MakeLibCall(RTLIB::Libcall LC, EVT RetVT,
164 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
    [all...]
LegalizeIntegerTypes.cpp     [all...]
LegalizeTypes.cpp     [all...]
TargetLowering.cpp 64 /// InitLibcallNames - Set default libcall names.
328 /// InitLibcallCallingConvs - Set default libcall CallingConvs.
338 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) {
349 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) {
369 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) {
412 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) {
455 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) {
489 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) {
521 /// InitCmpLibcallCCs - Set default comparison libcall CC.
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Target/
TargetLowering.h 93 Expand, // Try to expand this to other ops, otherwise use a libcall.
    [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) {
456 // There's only a libcall for f16 -> f32, so proceed in two stages. Also, it's
474 RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0));
492 RTLIB::Libcall LC = RTLIB::getFPEXT(MVT::f32, N->getValueType(0))
    [all...]
LegalizeIntegerTypes.cpp     [all...]
LegalizeTypes.cpp     [all...]
LegalizeTypes.h 178 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned);
180 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
    [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.
256 if (HardFloatLibCalls[I].Libcall != RTLIB::UNKNOWN_LIBCALL)
257 setLibcallName(HardFloatLibCalls[I].Libcall, HardFloatLibCalls[I].Name);
  /external/llvm/include/llvm/Target/
TargetLowering.h 92 Expand, // Try to expand this to other ops, otherwise use a libcall.
93 LibCall, // Don't try to expand this to other ops, always use a libcall.
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 510 RTLIB::Libcall Call) const;
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMFastISel.cpp 202 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
SPUISelLowering.cpp 61 ExpandLibCall(RTLIB::Libcall LC, SDValue Op, SelectionDAG &DAG,
63 // The input chain to this libcall is the entry node of the function.
82 // Splice the libcall in wherever FindInputOutputChains tells us to.
103 // Set RTLIB libcall names as used by SPU:
219 // Expand fsqrt to the appropriate libcall (NOTE: should use h/w fsqrt
330 // to expand to a libcall, hence the custom lowering:
339 setOperationAction(ISD::FDIV, MVT::f64, Expand); // to libcall
    [all...]

Completed in 613 milliseconds

1 2