Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:TLI

109   EVT RealVT = TLI.getValueType(V->getType(), /*AllowUnknown=*/true);
118 if (!TLI.isTypeLegal(VT)) {
121 VT = TLI.getTypeToTransformTo(V->getContext(), VT).getSimpleVT();
183 EVT IntVT = TLI.getPointerTy();
207 Reg = createResultReg(TLI.getRegClassFor(VT));
271 MVT PtrVT = TLI.getPointerTy();
331 if (!TLI.isTypeLegal(VT)) {
337 VT = TLI.getTypeToTransformTo(I->getContext(), VT);
431 MVT VT = TLI.getPointerTy();
585 EVT VT = TLI.getValueType(Call->getType());
586 if (TLI.getOperationAction(ISD::EXCEPTIONADDR, VT)!=TargetLowering::Expand)
591 unsigned Reg = TLI.getExceptionAddressRegister();
592 const TargetRegisterClass *RC = TLI.getRegClassFor(VT);
600 EVT VT = TLI.getValueType(Call->getType());
601 if (TLI.getOperationAction(ISD::EHSELECTION, VT) != TargetLowering::Expand)
610 unsigned Reg = TLI.getExceptionSelectorRegister();
614 unsigned Reg = TLI.getExceptionSelectorRegister();
615 EVT SrcVT = TLI.getPointerTy();
616 const TargetRegisterClass *RC = TLI.getRegClassFor(SrcVT);
665 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
666 EVT DstVT = TLI.getValueType(I->getType());
674 if (!TLI.isTypeLegal(DstVT))
678 if (!TLI.isTypeLegal(SrcVT))
710 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
711 EVT DstVT = TLI.getValueType(I->getType());
715 !TLI.isTypeLegal(SrcVT) || !TLI.isTypeLegal(DstVT))
729 TargetRegisterClass* SrcClass = TLI.getRegClassFor(SrcVT);
730 TargetRegisterClass* DstClass = TLI.getRegClassFor(DstVT);
802 EVT VT = TLI.getValueType(I->getType());
814 if (!TLI.isTypeLegal(IntVT))
846 EVT RealVT = TLI.getValueType(EVI->getType(), /*AllowUnknown=*/true);
850 if (!TLI.isTypeLegal(VT) && VT != MVT::i1)
870 ComputeValueVTs(TLI, AggTy, AggValueVTs);
873 ResultReg += TLI.getNumRegisters(FuncInfo.Fn->getContext(), AggValueVTs[i]);
971 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
972 EVT DstVT = TLI.getValueType(I->getType());
1003 TLI(*TM.getTargetLowering()),
1300 unsigned ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
1355 EVT VT = TLI.getValueType(PN->getType(), /*AllowUnknown=*/true);
1356 if (VT == MVT::Other || !TLI.isTypeLegal(VT)) {
1359 VT = TLI.getTypeToTransformTo(LLVMBB->getContext(), VT);