Lines Matching refs:TLI

337   EVT evt = TLI.getValueType(Ty, /*HandleUnknown=*/true);
356 return (AllowI1 && VT == MVT::i1) || TLI.isTypeLegal(VT);
603 if (TLI.getPointerTy() == MVT::i64) {
685 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy())
691 if (TLI.getValueType(U->getType()) == TLI.getPointerTy())
861 TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy())
868 TLI.getValueType(U->getType()) == TLI.getPointerTy())
995 GetReturnInfo(F.getReturnType(), F.getAttributes(), Outs, TLI);
1027 EVT SrcVT = TLI.getValueType(RV->getType());
1279 EVT DstVT = TLI.getValueType(I->getType());
1280 if (!TLI.isTypeLegal(DstVT))
1288 MVT SrcVT = TLI.getSimpleValueType(I->getOperand(0)->getType());
1342 EVT VT = TLI.getValueType(CI->getOperand(0)->getType());
1744 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT);
1782 EVT CmpVT = TLI.getValueType(CmpLHS->getType());
1922 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT);
1967 EVT CmpVT = TLI.getValueType(CmpLHS->getType());
1991 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT);
2019 const TargetRegisterClass *RC = TLI.getRegClassFor(RetVT);
2086 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
2087 EVT DstVT = TLI.getValueType(I->getType());
2092 if (!TLI.isTypeLegal(SrcVT))
2283 EVT PtrTy = TLI.getPointerTy();
2445 TLI.getRegClassFor(VT), RHSReg, RHSIsKill);
2455 ResultReg = FastEmitInst_r(MULOpc[0], TLI.getRegClassFor(VT), RHSReg,
2459 TLI.getRegClassFor(VT), LHSReg, LHSIsKill,
2533 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT));
2578 EVT ArgVT = TLI.getValueType(ArgTy);
2615 MVT VT = TLI.getSimpleValueType(Arg.getType());
2616 const TargetRegisterClass *RC = TLI.getRegClassFor(VT);
2712 GetReturnInfo(I->getType(), CS.getAttributes(), Outs, TLI);
2713 bool CanLowerReturn = TLI.CanLowerReturn(CS.getCallingConv(),
2763 FrameAlign = TLI.getByValTypeAlignment(ElementTy);
3036 ComputeValueVTs(TLI, I->getType(), RetTys);
3039 MVT RegisterVT = TLI.getRegisterType(I->getParent()->getContext(), VT);
3040 unsigned NumRegs = TLI.getNumRegisters(I->getParent()->getContext(), VT);
3149 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
3150 EVT DstVT = TLI.getValueType(I->getType());
3231 TLI.getPointerTy() == MVT::i64) {
3238 Opc = TLI.getPointerTy() == MVT::i32 ? X86::LEA32r : X86::LEA64r;
3294 const TargetRegisterClass* RC = TLI.getRegClassFor(TLI.getPointerTy());