|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/FastISel.cpp 338 if (Cast->isNoopCast(DL) && !hasTrivialKill(Cast->getOperand(0)))
363 EVT RealVT = TLI.getValueType(DL, V->getType(), /*AllowUnknown=*/true);
414 Constant::getNullValue(DL.getIntPtrType(V->getContext())));
425 EVT IntVT = TLI.getPointerTy(DL);
516 MVT PtrVT = TLI.getPointerTy(DL);
686 MVT VT = TLI.getPointerTy(DL);
694 TotalOffs += DL.getStructLayout(StTy)->getElementOffset(Field);
712 TotalOffs += DL.getTypeAllocSize(Ty) * IdxN;
731 uint64_t ElementSize = DL.getTypeAllocSize(Ty);
1100 Mangler::getNameWithPrefix(MangledName, SymName, DL);
1140 ComputeValueVTs(TLI, DL, CLI.RetTy, RetTys);
1143 GetReturnInfo(CLI.CallConv, CLI.RetTy, getReturnAttrs(CLI), Outs, TLI, DL);
1210 DL.getTypeAllocSize(Arg.ByValType ? Arg.ByValType : ElementTy);
1216 FrameAlign = TLI.getByValTypeAlignment(ElementTy, DL);
1224 Flags.setOrigAlign(Align(DL.getABITypeAlignment(Arg.Ty)));
1490 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
1491 EVT DstVT = TLI.getValueType(DL, I->getType());
1533 EVT SrcEVT = TLI.getValueType(DL, I->getOperand(0)->getType());
1534 EVT DstEVT = TLI.getValueType(DL, I->getType());
1715 EVT VT = TLI.getValueType(DL, I->getType());
1758 EVT RealVT = TLI.getValueType(DL, EVI->getType(), /*AllowUnknown=*/true);
1782 ComputeValueVTs(TLI, DL, AggTy, AggValueVTs);
1896 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
1897 EVT DstVT = TLI.getValueType(DL, I->getType());
2286 EVT VT = TLI.getValueType(DL, PN.getType(), /*AllowUnknown=*/true);
2377 if (DL.getTypeSizeInBits(GEP->getType()) !=
2378 DL.getTypeSizeInBits(Add->getType()))
2420 Alignment = DL.getABITypeAlignment(ValTy);
2422 unsigned Size = DL.getTypeStoreSize(ValTy);
lib/Target/AArch64/AArch64FastISel.cpp 357 assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i64 &&
437 unsigned Align = DL.getPrefTypeAlignment(CFP->getType());
439 Align = DL.getTypeAllocSize(CFP->getType());
466 EVT DestEVT = TLI.getValueType(DL, GV->getType(), true);
523 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
611 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
612 TLI.getPointerTy(DL))
618 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
618 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
632 const StructLayout *SL = DL.getStructLayout(STy);
636 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType());
725 uint64_t NumBits = DL.getTypeSizeInBits(Ty);
809 uint64_t NumBits = DL.getTypeSizeInBits(Ty);
851 if (!Ty || DL.getTypeSizeInBits(Ty) != 8)
952 TLI.getValueType(DL, U->getOperand(0)->getType()) ==
953 TLI.getPointerTy(DL))
958 if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
958 if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
978 EVT evt = TLI.getValueType(DL, Ty, true);
1487 EVT EVT = TLI.getValueType(DL, Ty, true);
2881 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType(), true);
2921 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType(), true);
2982 EVT ArgVT = TLI.getValueType(DL, ArgTy);
3024 MVT VT = TLI.getSimpleValueType(DL, Arg.getType());
3140 unsigned Alignment = DL.getABITypeAlignment(ArgVal->getType());
3612 CLI.setCallee(DL, Ctx, TLI.getLibcallCallingConv(LC), II->getType(),
3862 GetReturnInfo(CC, F.getReturnType(), F.getAttributes(), Outs, TLI, DL);
3897 EVT RVEVT = TLI.getValueType(DL, RV->getType());
3945 EVT SrcEVT = TLI.getValueType(DL, SrcTy, true);
3946 EVT DestEVT = TLI.getValueType(DL, DestTy, true);
4633 EVT DestEVT = TLI.getValueType(DL, I->getType(), true);
4911 CLI.setCallee(DL, Ctx, TLI.getLibcallCallingConv(LC), I->getType(),
4999 MVT PtrVT = TLI.getPointerTy(DL);
5022 MVT VT = TLI.getPointerTy(DL);
5030 TotalOffs += DL.getStructLayout(StTy)->getElementOffset(Field);
5040 DL.getTypeAllocSize(Ty) * cast<ConstantInt>(CI)->getSExtValue();
5052 uint64_t ElementSize = DL.getTypeAllocSize(Ty);
lib/Target/ARM/ARMFastISel.cpp 447 unsigned Align = DL.getPrefTypeAlignment(CFP->getType());
450 Align = DL.getTypeAllocSize(CFP->getType());
511 unsigned Align = DL.getPrefTypeAlignment(C->getType());
514 Align = DL.getTypeAllocSize(C->getType());
573 unsigned Align = DL.getPrefTypeAlignment(GV->getType());
576 Align = DL.getTypeAllocSize(GV->getType());
643 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
690 EVT evt = TLI.getValueType(DL, Ty, true);
744 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
745 TLI.getPointerTy(DL))
750 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
750 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
764 const StructLayout *SL = DL.getStructLayout(STy);
768 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType());
1353 EVT SrcEVT = TLI.getValueType(DL, Ty, true);
1547 EVT SrcEVT = TLI.getValueType(DL, Src->getType(), true);
1750 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1790 EVT FPVT = TLI.getValueType(DL, I->getType(), true);
2110 GetReturnInfo(CC, F.getReturnType(), F.getAttributes(), Outs, TLI, DL);
2137 EVT RVEVT = TLI.getValueType(DL, RV->getType());
2187 EVT LCREVT = TLI.getValueType(DL, GVTy);
2242 Flags.setOrigAlign(Align(DL.getABITypeAlignment(ArgTy)));
2375 Flags.setOrigAlign(Align(DL.getABITypeAlignment(ArgTy)));
2582 SrcVT = TLI.getValueType(DL, Op->getType(), true);
2583 DestVT = TLI.getValueType(DL, I->getType(), true);
2750 SrcEVT = TLI.getValueType(DL, SrcTy, true);
2751 DestEVT = TLI.getValueType(DL, DestTy, true);
2771 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
3039 EVT ArgVT = TLI.getValueType(DL, ArgTy);
lib/Target/Mips/MipsFastISel.cpp 338 assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i32 &&
448 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
496 const StructLayout *SL = DL.getStructLayout(STy);
500 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType());
571 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
572 TLI.getPointerTy(DL))
577 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
577 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
597 EVT evt = TLI.getValueType(DL, Ty, true);
1000 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1001 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1079 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1080 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1266 unsigned Alignment = DL.getABITypeAlignment(ArgVal->getType());
1366 EVT ArgVT = TLI.getValueType(DL, ArgTy);
1701 GetReturnInfo(CC, F.getReturnType(), F.getAttributes(), Outs, TLI, DL);
1736 EVT RVEVT = TLI.getValueType(DL, RV->getType());
1786 SrcVT = TLI.getValueType(DL, Op->getType(), true);
1787 DestVT = TLI.getValueType(DL, I->getType(), true);
1815 SrcEVT = TLI.getValueType(DL, SrcTy, true);
1816 DestEVT = TLI.getValueType(DL, DestTy, true);
1919 EVT DestEVT = TLI.getValueType(DL, I->getType(), true);
1984 MVT Op0MVT = TLI.getValueType(DL, Op0->getType(), true).getSimpleVT();
2100 MVT VMVT = TLI.getValueType(DL, V->getType(), true).getSimpleVT();
lib/Target/PowerPC/PPCFastISel.cpp 275 EVT Evt = TLI.getValueType(DL, Ty, true);
334 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
335 TLI.getPointerTy(DL))
340 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
340 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
354 const StructLayout *SL = DL.getStructLayout(STy);
358 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType());
825 EVT SrcEVT = TLI.getValueType(DL, Ty, true);
960 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
961 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
978 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
979 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1074 EVT SrcEVT = TLI.getValueType(DL, Src->getType(), true);
1270 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1703 GetReturnInfo(CC, F.getReturnType(), F.getAttributes(), Outs, TLI, DL);
1747 EVT RVEVT = TLI.getValueType(DL, RV->getType());
1875 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1876 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1907 SrcEVT = TLI.getValueType(DL, SrcTy, true);
1908 DestEVT = TLI.getValueType(DL, DestTy, true);
1999 unsigned Align = DL.getPrefTypeAlignment(CFP->getType());
2242 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 118 EVT VT = TLI.getValueType(DL, Ty, /*AllowUnknown=*/true);
251 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
252 TLI.getPointerTy(DL))
258 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
258 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
274 const StructLayout *SL = DL.getStructLayout(STy);
278 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType());
1129 EVT VT = TLI.getValueType(DL, I->getOperand(0)->getType());
1130 EVT RetVT = TLI.getValueType(DL, I->getType());
lib/Target/X86/X86FastISel.cpp 292 EVT evt = TLI.getValueType(DL, Ty, /*AllowUnknown=*/true);
661 Val = Constant::getNullValue(DL.getIntPtrType(Val->getContext()));
779 if (TLI.getPointerTy(DL) == MVT::i64) {
861 if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
862 TLI.getPointerTy(DL))
868 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
868 if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
912 const StructLayout *SL = DL.getStructLayout(STy);
919 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType());
1037 TLI.getValueType(DL, U->getOperand(0)->getType()) ==
1038 TLI.getPointerTy(DL))
1044 if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
1044 if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
1131 unsigned ABIAlignment = DL.getABITypeAlignment(Val->getType());
1190 GetReturnInfo(CC, F.getReturnType(), F.getAttributes(), Outs, TLI, DL);
1221 EVT SrcVT = TLI.getValueType(DL, RV->getType());
1325 unsigned ABIAlignment = DL.getABITypeAlignment(LI->getType());
1399 Op1 = Constant::getNullValue(DL.getIntPtrType(Op0->getContext()));
1520 EVT DstVT = TLI.getValueType(DL, I->getType());
1529 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1579 EVT DstVT = TLI.getValueType(DL, I->getType());
1588 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1637 EVT VT = TLI.getValueType(DL, CI->getOperand(0)->getType());
2062 EVT CmpVT = TLI.getValueType(DL, CmpLHS->getType());
2315 EVT CmpVT = TLI.getValueType(DL, CmpLHS->getType());
2416 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
2448 MVT DstVT = TLI.getValueType(DL, I->getType()).getSimpleVT();
2530 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2531 EVT DstVT = TLI.getValueType(DL, I->getType());
2769 EVT PtrTy = TLI.getPointerTy(DL);
3094 EVT ArgVT = TLI.getValueType(DL, ArgTy);
3131 MVT VT = TLI.getSimpleValueType(DL, Arg.getType());
3419 unsigned Alignment = DL.getABITypeAlignment(ArgVal->getType());
3643 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3644 EVT DstVT = TLI.getValueType(DL, I->getType());
3771 unsigned Align = DL.getPrefTypeAlignment(CFP->getType());
3774 Align = DL.getTypeAllocSize(CFP->getType());
3801 MachineMemOperand::MOLoad, DL.getPointerSize(), Align);
3828 TLI.getPointerTy(DL) == MVT::i64) {
3836 TLI.getPointerTy(DL) == MVT::i32
3848 EVT CEVT = TLI.getValueType(DL, C->getType(), true);
3881 TLI.getPointerTy(DL) == MVT::i32
3884 const TargetRegisterClass *RC = TLI.getRegClassFor(TLI.getPointerTy(DL));
3933 unsigned Size = DL.getTypeAllocSize(LI->getType());
3937 Alignment = DL.getABITypeAlignment(LI->getType());