Searched refs:RTLIB (Results 1 - 18 of 18) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp28 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) {
38 RTLIB::UNKNOWN_LIBCALL;
156 RTLIB::ADD_F32,
157 RTLIB::ADD_F64,
158 RTLIB::ADD_F80,
159 RTLIB
[all...]
H A DTargetLowering.cpp39 Names[RTLIB::SHL_I16] = "__ashlhi3";
40 Names[RTLIB::SHL_I32] = "__ashlsi3";
41 Names[RTLIB::SHL_I64] = "__ashldi3";
42 Names[RTLIB::SHL_I128] = "__ashlti3";
43 Names[RTLIB::SRL_I16] = "__lshrhi3";
44 Names[RTLIB::SRL_I32] = "__lshrsi3";
45 Names[RTLIB::SRL_I64] = "__lshrdi3";
46 Names[RTLIB::SRL_I128] = "__lshrti3";
47 Names[RTLIB::SRA_I16] = "__ashrhi3";
48 Names[RTLIB
[all...]
H A DLegalizeDAG.cpp96 SDValue ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned);
97 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops,
100 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
102 SDValue ExpandFPLibCall(SDNode *Node, RTLIB::Libcall Call_F32,
103 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80,
104 RTLIB::Libcall Call_PPCF128);
106 RTLIB::Libcall Call_I8,
107 RTLIB::Libcall Call_I16,
108 RTLIB
[all...]
H A DLegalizeIntegerTypes.cpp1181 RTLIB::Libcall LC;
1189 case MVT::i8: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_1; break;
1190 case MVT::i16: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_2; break;
1191 case MVT::i32: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_4; break;
1192 case MVT::i64: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_8; break;
1198 case MVT::i8: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1; break;
1199 case MVT::i16: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2; break;
1200 case MVT::i32: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4; break;
1201 case MVT::i64: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8; break;
1207 case MVT::i8: LC = RTLIB
[all...]
H A DLegalizeTypes.cpp1045 SDValue DAGTypeLegalizer::LibCallify(RTLIB::Libcall LC, SDNode *N,
1067 SDValue DAGTypeLegalizer::MakeLibCall(RTLIB::Libcall LC, EVT RetVT,
1099 DAGTypeLegalizer::ExpandChainLibCall(RTLIB::Libcall LC,
H A DLegalizeTypes.h161 SDValue LibCallify(RTLIB::Libcall LC, SDNode *N, bool isSigned);
162 SDValue MakeLibCall(RTLIB::Libcall LC, EVT RetVT,
166 std::pair<SDValue, SDValue> ExpandChainLibCall(RTLIB::Libcall LC,
H A DSelectionDAG.cpp3808 TLI.getLibcallCallingConv(RTLIB::MEMCPY),
3811 getExternalSymbol(TLI.getLibcallName(RTLIB::MEMCPY),
3863 TLI.getLibcallCallingConv(RTLIB::MEMMOVE),
3866 getExternalSymbol(TLI.getLibcallName(RTLIB::MEMMOVE),
3926 TLI.getLibcallCallingConv(RTLIB::MEMSET),
3929 getExternalSymbol(TLI.getLibcallName(RTLIB::MEMSET),
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1063 setLibcallName(RTLIB::SINTTOFP_I128_F64, "__hexagon_floattidf");
1064 setLibcallName(RTLIB::SINTTOFP_I128_F32, "__hexagon_floattisf");
1066 setLibcallName(RTLIB::FPTOUINT_F32_I128, "__hexagon_fixunssfti");
1067 setLibcallName(RTLIB::FPTOUINT_F64_I128, "__hexagon_fixunsdfti");
1069 setLibcallName(RTLIB::FPTOSINT_F32_I128, "__hexagon_fixsfti");
1070 setLibcallName(RTLIB::FPTOSINT_F64_I128, "__hexagon_fixdfti");
1072 setLibcallName(RTLIB::SDIV_I32, "__hexagon_divsi3");
1074 setLibcallName(RTLIB::SREM_I32, "__hexagon_umodsi3");
1077 setLibcallName(RTLIB::SDIV_I64, "__hexagon_divdi3");
1079 setLibcallName(RTLIB
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DDwarfEHPrepare.cpp129 const char *RewindName = TLI->getLibcallName(RTLIB::UNWIND_RESUME);
146 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
173 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/
H A DARMISelLowering.cpp180 setLibcallName(RTLIB::ADD_F32, "__addsf3vfp");
181 setLibcallName(RTLIB::SUB_F32, "__subsf3vfp");
182 setLibcallName(RTLIB::MUL_F32, "__mulsf3vfp");
183 setLibcallName(RTLIB::DIV_F32, "__divsf3vfp");
186 setLibcallName(RTLIB::ADD_F64, "__adddf3vfp");
187 setLibcallName(RTLIB::SUB_F64, "__subdf3vfp");
188 setLibcallName(RTLIB::MUL_F64, "__muldf3vfp");
189 setLibcallName(RTLIB::DIV_F64, "__divdf3vfp");
192 setLibcallName(RTLIB::OEQ_F32, "__eqsf2vfp");
193 setLibcallName(RTLIB
[all...]
H A DARMSelectionDAGInfo.cpp189 TLI.getLibcallCallingConv(RTLIB::MEMSET), // call conv
193 DAG.getExternalSymbol(TLI.getLibcallName(RTLIB::MEMSET),
H A DARMFastISel.cpp216 bool ARMEmitLibcall(const Instruction *I, RTLIB::Libcall Call);
1730 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
1732 LC = isSigned ? RTLIB::SDIV_I8 : RTLIB::UDIV_I8;
1734 LC = isSigned ? RTLIB::SDIV_I16 : RTLIB::UDIV_I16;
1736 LC = isSigned ? RTLIB::SDIV_I32 : RTLIB::UDIV_I32;
1738 LC = isSigned ? RTLIB
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Target/
H A DTargetLowering.h1756 void setLibcallName(RTLIB::Libcall Call, const char *Name) {
1762 const char *getLibcallName(RTLIB::Libcall Call) const {
1768 void setCmpLibcallCC(RTLIB::Libcall Call, ISD::CondCode CC) {
1774 ISD::CondCode getCmpLibcallCC(RTLIB::Libcall Call) const {
1780 void setLibcallCallingConv(RTLIB::Libcall Call, CallingConv::ID CC) {
1786 CallingConv::ID getLibcallCallingConv(RTLIB::Libcall Call) const {
2105 const char *LibcallRoutineNames[RTLIB::UNKNOWN_LIBCALL];
2109 ISD::CondCode CmpLibcallCCs[RTLIB::UNKNOWN_LIBCALL];
2113 CallingConv::ID LibcallCallingConvs[RTLIB::UNKNOWN_LIBCALL];
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DRuntimeLibcalls.h21 namespace RTLIB { namespace in namespace:llvm
22 /// RTLIB::Libcall enum - This enum defines all of the runtime library calls
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/CellSPU/
H A DSPUISelLowering.cpp56 ExpandLibCall(RTLIB::Libcall LC, SDValue Op, SelectionDAG &DAG,
101 // Set RTLIB libcall names as used by SPU:
102 setLibcallName(RTLIB::DIV_F64, "__fast_divdf3");
2473 RTLIB::Libcall LC =
2475 ? RTLIB::getFPTOSINT(Op0VT, OpVT)
2476 : RTLIB::getFPTOUINT(Op0VT, OpVT);
2477 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpectd fp-to-int conversion!");
2499 RTLIB::Libcall LC =
2501 ? RTLIB::getSINTTOFP(Op0VT, OpVT)
2502 : RTLIB
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp169 setLibcallName(RTLIB::MUL_I8, "__mulqi3hw");
170 setLibcallName(RTLIB::MUL_I16, "__mulhi3hw");
172 setLibcallName(RTLIB::MUL_I8, "__mulqi3hw_noint");
173 setLibcallName(RTLIB::MUL_I16, "__mulhi3hw_noint");
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/PowerPC/
H A DPPCISelLowering.cpp426 setLibcallName(RTLIB::COS_PPCF128, "cosl$LDBL128");
427 setLibcallName(RTLIB::POW_PPCF128, "powl$LDBL128");
428 setLibcallName(RTLIB::REM_PPCF128, "fmodl$LDBL128");
429 setLibcallName(RTLIB::SIN_PPCF128, "sinl$LDBL128");
430 setLibcallName(RTLIB::SQRT_PPCF128, "sqrtl$LDBL128");
431 setLibcallName(RTLIB::LOG_PPCF128, "logl$LDBL128");
432 setLibcallName(RTLIB::LOG2_PPCF128, "log2l$LDBL128");
433 setLibcallName(RTLIB::LOG10_PPCF128, "log10l$LDBL128");
434 setLibcallName(RTLIB::EXP_PPCF128, "expl$LDBL128");
435 setLibcallName(RTLIB
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/
H A DX86ISelLowering.cpp191 setLibcallName(RTLIB::SDIV_I64, "_alldiv");
192 setLibcallName(RTLIB::UDIV_I64, "_aulldiv");
193 setLibcallName(RTLIB::SREM_I64, "_allrem");
194 setLibcallName(RTLIB::UREM_I64, "_aullrem");
195 setLibcallName(RTLIB::MUL_I64, "_allmul");
196 setLibcallCallingConv(RTLIB::SDIV_I64, CallingConv::X86_StdCall);
197 setLibcallCallingConv(RTLIB::UDIV_I64, CallingConv::X86_StdCall);
198 setLibcallCallingConv(RTLIB::SREM_I64, CallingConv::X86_StdCall);
199 setLibcallCallingConv(RTLIB::UREM_I64, CallingConv::X86_StdCall);
200 setLibcallCallingConv(RTLIB
[all...]

Completed in 410 milliseconds