/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 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) { 38 RTLIB::UNKNOWN_LIBCALL; 156 RTLIB::ADD_F32, 157 RTLIB::ADD_F64, 158 RTLIB::ADD_F80, 159 RTLIB [all...] |
H A D | TargetLowering.cpp | 39 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 D | LegalizeDAG.cpp | 96 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 D | LegalizeIntegerTypes.cpp | 1181 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 D | LegalizeTypes.cpp | 1045 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 D | LegalizeTypes.h | 161 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 D | SelectionDAG.cpp | 3808 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 D | HexagonISelLowering.cpp | 1063 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 D | DwarfEHPrepare.cpp | 129 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 D | ARMISelLowering.cpp | 180 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 D | ARMSelectionDAGInfo.cpp | 189 TLI.getLibcallCallingConv(RTLIB::MEMSET), // call conv 193 DAG.getExternalSymbol(TLI.getLibcallName(RTLIB::MEMSET),
|
H A D | ARMFastISel.cpp | 216 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 D | TargetLowering.h | 1756 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 D | RuntimeLibcalls.h | 21 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 D | SPUISelLowering.cpp | 56 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 D | MSP430ISelLowering.cpp | 169 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 D | PPCISelLowering.cpp | 426 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 D | X86ISelLowering.cpp | 191 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...] |