Lines Matching refs:TLI

85   const TargetLowering &TLI;
99 TLI(*TM.getTargetLowering()) {
448 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
458 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
474 if (TLI.isFPImmLegal(Val, VT)) {
484 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
500 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
537 unsigned ImmReg = createResultReg(TLI.getRegClassFor(MVT::i32));
549 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
650 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
664 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
683 EVT CEVT = TLI.getValueType(C->getType(), true);
715 const TargetRegisterClass* RC = TLI.getRegClassFor(VT);
730 EVT evt = TLI.getValueType(Ty, true);
738 return TLI.isTypeLegal(VT);
784 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy())
789 if (TLI.getValueType(U->getType()) == TLI.getPointerTy())
1023 RC = TLI.getRegClassFor(VT);
1034 RC = TLI.getRegClassFor(VT);
1051 unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::f32));
1140 unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::i32));
1365 EVT SrcEVT = TLI.getValueType(Ty, true);
1558 EVT SrcEVT = TLI.getValueType(Src->getType(), true);
1585 unsigned ResultReg = createResultReg(TLI.getRegClassFor(DstVT));
1611 unsigned ResultReg = createResultReg(TLI.getRegClassFor(MVT::f32));
1751 EVT DestVT = TLI.getValueType(I->getType(), true);
1791 EVT FPVT = TLI.getValueType(I->getType(), true);
1824 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT.SimpleTy));
2037 const TargetRegisterClass* DstRC = TLI.getRegClassFor(DestVT);
2057 const TargetRegisterClass* DstRC = TLI.getRegClassFor(CopyVT);
2086 GetReturnInfo(F.getReturnType(), F.getAttributes(), Outs, TLI);
2113 EVT RVEVT = TLI.getValueType(RV->getType());
2164 EVT LCREVT = TLI.getValueType(GVTy);
2182 CallingConv::ID CC = TLI.getLibcallCallingConv(Call);
2238 CalleeReg = getLibcallReg(TLI.getLibcallName(Call));
2252 MIB.addExternalSymbol(TLI.getLibcallName(Call));
2573 SrcVT = TLI.getValueType(Op->getType(), true);
2574 DestVT = TLI.getValueType(I->getType(), true);
2739 SrcEVT = TLI.getValueType(SrcTy, true);
2740 DestEVT = TLI.getValueType(DestTy, true);
2760 EVT DestVT = TLI.getValueType(I->getType(), true);
2948 unsigned DestReg1 = createResultReg(TLI.getRegClassFor(VT));
2967 GlobalBaseReg = MRI.createVirtualRegister(TLI.getRegClassFor(VT));
2971 unsigned DestReg2 = createResultReg(TLI.getRegClassFor(VT));
3023 EVT ArgVT = TLI.getValueType(ArgTy);