/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...] |