Lines Matching defs:TLI

83   const TargetLowering &TLI;
96 TLI(*TM.getTargetLowering()) {
523 unsigned ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
538 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
548 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
564 if (TLI.isFPImmLegal(Val, VT)) {
574 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
591 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
628 unsigned ImmReg = createResultReg(TLI.getRegClassFor(MVT::i32));
640 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
741 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
755 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
774 EVT CEVT = TLI.getValueType(C->getType(), true);
805 const TargetRegisterClass* RC = TLI.getRegClassFor(VT);
819 EVT evt = TLI.getValueType(Ty, true);
827 return TLI.isTypeLegal(VT);
873 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy())
878 if (TLI.getValueType(U->getType()) == TLI.getPointerTy())
1112 RC = TLI.getRegClassFor(VT);
1123 RC = TLI.getRegClassFor(VT);
1140 unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::f32));
1229 unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::i32));
1452 EVT SrcEVT = TLI.getValueType(Ty, true);
1645 EVT SrcEVT = TLI.getValueType(Src->getType(), true);
1672 unsigned ResultReg = createResultReg(TLI.getRegClassFor(DstVT));
1699 unsigned ResultReg = createResultReg(TLI.getRegClassFor(MVT::f32));
1830 EVT DestVT = TLI.getValueType(I->getType(), true);
1870 EVT FPVT = TLI.getValueType(I->getType(), true);
1903 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT.SimpleTy));
2117 const TargetRegisterClass* DstRC = TLI.getRegClassFor(DestVT);
2137 const TargetRegisterClass* DstRC = TLI.getRegClassFor(CopyVT);
2165 GetReturnInfo(F.getReturnType(), F.getAttributes(), Outs, TLI);
2192 EVT RVEVT = TLI.getValueType(RV->getType());
2243 EVT LCREVT = TLI.getValueType(GVTy);
2260 CallingConv::ID CC = TLI.getLibcallCallingConv(Call);
2316 CalleeReg = getLibcallReg(TLI.getLibcallName(Call));
2330 MIB.addExternalSymbol(TLI.getLibcallName(Call));
2651 SrcVT = TLI.getValueType(Op->getType(), true);
2652 DestVT = TLI.getValueType(I->getType(), true);
2817 SrcEVT = TLI.getValueType(SrcTy, true);
2818 DestEVT = TLI.getValueType(DestTy, true);
2838 EVT DestVT = TLI.getValueType(I->getType(), true);
3026 unsigned DestReg1 = createResultReg(TLI.getRegClassFor(VT));
3045 GlobalBaseReg = MRI.createVirtualRegister(TLI.getRegClassFor(VT));
3049 unsigned DestReg2 = createResultReg(TLI.getRegClassFor(VT));
3101 EVT ArgVT = TLI.getValueType(ArgTy);