Home
last modified time | relevance | path

Searched refs:Libcall (Results 1 – 14 of 14) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DRuntimeLibcalls.h30 enum Libcall { enum
357 Libcall getFPEXT(EVT OpVT, EVT RetVT);
361 Libcall getFPROUND(EVT OpVT, EVT RetVT);
365 Libcall getFPTOSINT(EVT OpVT, EVT RetVT);
369 Libcall getFPTOUINT(EVT OpVT, EVT RetVT);
373 Libcall getSINTTOFP(EVT OpVT, EVT RetVT);
377 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeFloatTypes.cpp28 static RTLIB::Libcall GetFPLibCall(EVT VT, in GetFPLibCall()
29 RTLIB::Libcall Call_F32, in GetFPLibCall()
30 RTLIB::Libcall Call_F64, in GetFPLibCall()
31 RTLIB::Libcall Call_F80, in GetFPLibCall()
32 RTLIB::Libcall Call_F128, in GetFPLibCall()
33 RTLIB::Libcall Call_PPCF128) { in GetFPLibCall()
373 RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0)); in SoftenFloatRes_FP_EXTEND()
390 RTLIB::Libcall LC = RTLIB::getFPROUND(Op.getValueType(), N->getValueType(0)); in SoftenFloatRes_FP_ROUND()
573 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SoftenFloatRes_XINT_TO_FP()
644 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT); in SoftenFloatOp_FP_ROUND()
[all …]
DLegalizeDAG.cpp97 SDValue ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned);
98 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops,
101 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
103 SDValue ExpandFPLibCall(SDNode *Node, RTLIB::Libcall Call_F32,
104 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80,
105 RTLIB::Libcall Call_F128,
106 RTLIB::Libcall Call_PPCF128);
108 RTLIB::Libcall Call_I8,
109 RTLIB::Libcall Call_I16,
110 RTLIB::Libcall Call_I32,
[all …]
DLegalizeIntegerTypes.cpp1183 RTLIB::Libcall LC; in ExpandAtomic()
1770 RTLIB::Libcall LC = RTLIB::getFPTOSINT(Op.getValueType(), VT); in ExpandIntRes_FP_TO_SINT()
1781 RTLIB::Libcall LC = RTLIB::getFPTOUINT(Op.getValueType(), VT); in ExpandIntRes_FP_TO_UINT()
1987 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_MUL()
2050 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_SDIV()
2120 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_Shift()
2228 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_SREM()
2310 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_XMULO()
2368 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_UDIV()
2388 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in ExpandIntRes_UREM()
[all …]
DLegalizeTypes.h161 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned);
163 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
DLegalizeTypes.cpp1018 SDValue DAGTypeLegalizer::LibCallify(RTLIB::Libcall LC, SDNode *N, in LibCallify()
1042 DAGTypeLegalizer::ExpandChainLibCall(RTLIB::Libcall LC, in ExpandChainLibCall()
DTargetLowering.cpp71 RTLIB::Libcall LC, EVT RetVT, in makeLibCall()
110 RTLIB::Libcall LC1 = RTLIB::UNKNOWN_LIBCALL, LC2 = RTLIB::UNKNOWN_LIBCALL; in softenSetCCOperands()
/external/llvm/lib/Target/Mips/
DMips16ISelLowering.h35 void setMips16LibcallName(RTLIB::Libcall, const char *Name);
DMips16ISelLowering.cpp171 (RTLIB::Libcall L, const char *Name) { in setMips16LibcallName()
/external/llvm/include/llvm/Target/
DTargetLowering.h1234 void setLibcallName(RTLIB::Libcall Call, const char *Name) { in setLibcallName()
1240 const char *getLibcallName(RTLIB::Libcall Call) const { in getLibcallName()
1246 void setCmpLibcallCC(RTLIB::Libcall Call, ISD::CondCode CC) { in setCmpLibcallCC()
1252 ISD::CondCode getCmpLibcallCC(RTLIB::Libcall Call) const { in getCmpLibcallCC()
1258 void setLibcallCallingConv(RTLIB::Libcall Call, CallingConv::ID CC) { in setLibcallCallingConv()
1264 CallingConv::ID getLibcallCallingConv(RTLIB::Libcall Call) const { in getLibcallCallingConv()
1734 SDValue makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT,
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp371 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { in getFPEXT()
387 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { in getFPROUND()
411 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) { in getFPTOSINT()
461 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) { in getFPTOUINT()
511 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) { in getSINTTOFP()
551 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) { in getUINTTOFP()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h205 RTLIB::Libcall Call) const;
DAArch64ISelLowering.cpp1759 RTLIB::Libcall Call) const { in LowerF128ToCall()
1808 RTLIB::Libcall LC; in LowerFP_ROUND()
1820 RTLIB::Libcall LC; in LowerFP_EXTEND()
1834 RTLIB::Libcall LC; in LowerFP_TO_INT()
2071 RTLIB::Libcall LC; in LowerINT_TO_FP()
/external/llvm/lib/Target/ARM/
DARMFastISel.cpp218 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call);
1737 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SelectDiv()
1759 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL; in SelectRem()
2199 bool ARMFastISel::ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call) { in ARMEmitLibcall()