reference, declarationdefinition
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());