Lines Matching refs:TLI

2154                    const SparcTargetLowering &TLI) {
2157 return TLI.LowerF128Op(Op, DAG,
2158 TLI.getLibcallName(RTLIB::FPEXT_F64_F128), 1);
2161 return TLI.LowerF128Op(Op, DAG,
2162 TLI.getLibcallName(RTLIB::FPEXT_F32_F128), 1);
2170 const SparcTargetLowering &TLI) {
2176 return TLI.LowerF128Op(Op, DAG,
2177 TLI.getLibcallName(RTLIB::FPROUND_F128_F64), 1);
2179 return TLI.LowerF128Op(Op, DAG,
2180 TLI.getLibcallName(RTLIB::FPROUND_F128_F32), 1);
2187 const SparcTargetLowering &TLI,
2195 && (!hasHardQuad || !TLI.isTypeLegal(VT))) {
2196 const char *libName = TLI.getLibcallName(VT == MVT::i32
2199 return TLI.LowerF128Op(Op, DAG, libName, 1);
2203 if (!TLI.isTypeLegal(VT))
2216 const SparcTargetLowering &TLI,
2226 && (!hasHardQuad || !TLI.isTypeLegal(OpVT))) {
2227 const char *libName = TLI.getLibcallName(OpVT == MVT::i32
2230 return TLI.LowerF128Op(Op, DAG, libName, 1);
2234 if (!TLI.isTypeLegal(OpVT))
2244 const SparcTargetLowering &TLI,
2252 (hasHardQuad && TLI.isTypeLegal(VT)))
2257 return TLI.LowerF128Op(Op, DAG,
2258 TLI.getLibcallName(VT == MVT::i32
2265 const SparcTargetLowering &TLI,
2273 if (Op.getValueType() != MVT::f128 || (hasHardQuad && TLI.isTypeLegal(OpVT)))
2276 return TLI.LowerF128Op(Op, DAG,
2277 TLI.getLibcallName(OpVT == MVT::i32
2284 const SparcTargetLowering &TLI,
2308 CompareFlag = TLI.LowerF128Compare(LHS, RHS, SPCC, dl, DAG);
2321 const SparcTargetLowering &TLI,
2344 CompareFlag = TLI.LowerF128Compare(LHS, RHS, SPCC, dl, DAG);
2357 const SparcTargetLowering &TLI) {
2368 DAG.getNode(ISD::ADD, DL, TLI.getPointerTy(),
2369 DAG.getRegister(SP::I6, TLI.getPointerTy()),
2479 const SparcTargetLowering &TLI,
2485 if (TLI.verifyReturnAddressArgumentIsConstant(Op, DAG))
2495 TLI.getRegClassFor(TLI.getPointerTy()));
2721 const SparcTargetLowering &TLI)
2742 SDValue MulResult = TLI.makeLibCall(DAG,