reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/BasicTTIImpl.h
  250     EVT VT = getTLI()->getValueType(DL, Ty);
  256     EVT VT = getTLI()->getValueType(DL, Ty);
  285     EVT VT = getTLI()->getValueType(DL, Ty);
  393     EVT VT = TLI->getValueType(DL, Ty);
  406     EVT VT = TLI->getValueType(DL, Ty);
  774       if ((TLI->getTypeAction(Src->getContext(), TLI->getValueType(DL, Src)) ==
  776           (TLI->getTypeAction(Dst->getContext(), TLI->getValueType(DL, Dst)) ==
  887       EVT MemVT = getTLI()->getValueType(DL, Src);
include/llvm/CodeGen/TargetLowering.h
 1272     return getValueType(DL, Ty, AllowUnknown);
 1279     return getValueType(DL, Ty, AllowUnknown).getSimpleVT();
 2376     EVT VT = getValueType(DL, Ext->getType());
 2377     EVT LoadVT = getValueType(DL, Load->getType());
lib/CodeGen/Analysis.cpp
  112   ValueVTs.push_back(TLI.getValueType(DL, Ty));
lib/CodeGen/CodeGenPrepare.cpp
 1151   EVT SrcVT = TLI.getValueType(DL, CI->getOperand(0)->getType());
 1152   EVT DstVT = TLI.getValueType(DL, CI->getType());
 1267                                  TLI->getValueType(*DL, Add->getType())))
 1334                                  TLI->getValueType(*DL, Sub->getType())))
 1550             ISDOpcode, TLI.getValueType(DL, TruncUser->getType(), true)))
 1619   bool shiftIsLegal = TLI.isTypeLegal(TLI.getValueType(DL, ShiftI->getType()));
 1657           (!TLI.isTypeLegal(TLI.getValueType(DL, User->getType()))))
 3579       ISDOpcode, TLI.getValueType(DL, PromotedInst->getType()));
 4056     if (TLI.getValueType(DL, AddrInst->getOperand(0)->getType()) == PtrTy)
 5718   EVT LoadResultVT = TLI->getValueType(*DL, Load->getType());
 5763       EVT TruncVT = TLI->getValueType(*DL, I->getType());
 5792   EVT TruncVT = TLI->getValueType(*DL, TruncTy);
 6231   MVT RegType = TLI->getRegisterType(Context, TLI->getValueType(*DL, OldType));
 6366             TLI.getValueType(DL, ST->getValueOperand()->getType()), AS,
 6502                ISDOpcode, TLI.getValueType(DL, getTransitionType(), true));
 6960                              TLI->getValueType(*DL, CI->getType())) ==
 7072                                     TLI.getValueType(DL, I.getType(), true)))
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1415         TLI.isFMAFasterThanFMulAndFAdd(TLI.getValueType(*DL, CI.getType()))) {
lib/CodeGen/SelectionDAG/FastISel.cpp
  363   EVT RealVT = TLI.getValueType(DL, V->getType(), /*AllowUnknown=*/true);
 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);
 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);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1444     EVT VT = TLI.getValueType(DAG.getDataLayout(), V->getType(), true);
 1541           TLI.getValueType(DAG.getDataLayout(), VecTy->getElementType());
 3218   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3237   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3381   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3390   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3399   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3409   EVT DestVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 3418   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3426   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3434   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3442   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3450   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3460   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3474   EVT DestVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 3484   EVT DestVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 3507   EVT DestVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 3525                            TLI.getValueType(DAG.getDataLayout(), I.getType()),
 3535                            TLI.getValueType(DAG.getDataLayout(), I.getType()),
 3545   EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 4499   EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 4656   EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 4802     EVT VT = TLI.getValueType(*DL, Arg->getType(), true);
 4849       EVT VT = TLI.getValueType(DAG.getDataLayout(), PTy);
 5677     EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 6067     EVT RetVT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 6144     EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
 6175                              TLI.getValueType(DAG.getDataLayout(), I.getType()),
 6354     EVT ResTy = TLI.getValueType(DAG.getDataLayout(), I.getType());
 7246   EVT VT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 7265     EVT CallVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
 7795     return TLI.getValueType(DL, OpTy, true);
 8074         EVT VT = TLI.getValueType(DAG.getDataLayout(), BA->getType(), true);
 8426     EVT ResultVT = TLI.getValueType(DAG.getDataLayout(), *CurResultType);
 8556         V, getCurSDLoc(), TLI.getValueType(DAG.getDataLayout(), I.getType()));
 8907   EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
 1035   auto LoadVT = DAG.getTargetLoweringInfo().getValueType(DAG.getDataLayout(),
lib/CodeGen/TargetLoweringBase.cpp
 1653   EVT MTy = getValueType(DL, Ty);
lib/Target/AArch64/AArch64FastISel.cpp
  357   assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i64 &&
  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()) ==
  618     if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
  952         TLI.getValueType(DL, U->getOperand(0)->getType()) ==
  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);
 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);
lib/Target/AArch64/AArch64ISelLowering.cpp
 3164       EVT ActualVT = getValueType(DAG.getDataLayout(), CurOrigArg->getType(),
 3784       EVT ActualVT = getValueType(DAG.getDataLayout(),
 8528   EVT VT = getValueType(DL, User->getOperand(0)->getType());
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  287   EVT SrcTy = TLI->getValueType(DL, Src);
  288   EVT DstTy = TLI->getValueType(DL, Dst);
  419   auto DstVT = TLI->getValueType(DL, Dst);
  420   auto SrcVT = TLI->getValueType(DL, Src);
  525       auto VT = TLI->getValueType(DL, Ty);
  609     EVT SelCondTy = TLI->getValueType(DL, CondTy);
  610     EVT SelValTy = TLI->getValueType(DL, ValTy);
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  344   EVT OrigTy = TLI->getValueType(DL, Ty);
  463   EVT OrigTy = TLI->getValueType(DL, Ty);
  479   EVT OrigTy = TLI->getValueType(DL, Ty);
lib/Target/ARM/ARMCallLowering.cpp
   70   EVT VT = TLI.getValueType(DL, T, true);
lib/Target/ARM/ARMFastISel.cpp
  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()) ==
  750       if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
 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);
 2137     EVT RVEVT = TLI.getValueType(DL, RV->getType());
 2187   EVT LCREVT = TLI.getValueType(DL, GVTy);
 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/ARM/ARMISelLowering.cpp
15033   EVT VT = getValueType(DL, Ty, true);
lib/Target/ARM/ARMTargetTransformInfo.cpp
  168   EVT SrcTy = TLI->getValueType(DL, Src);
  169   EVT DstTy = TLI->getValueType(DL, Dst);
  454     EVT SelCondTy = TLI->getValueType(DL, CondTy);
  455     EVT SelValTy = TLI->getValueType(DL, ValTy);
  877     EVT VT = TLI->getValueType(DL, I.getType(), true);
lib/Target/Mips/MipsCallLowering.cpp
   66     EVT VT = TLI.getValueType(DL, Args[ArgsIndex].Ty);
  681     EVT VT = TLI.getValueType(DL, Arg.Ty);
lib/Target/Mips/MipsFastISel.cpp
  338   assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i32 &&
  448   EVT CEVT = TLI.getValueType(DL, C->getType(), true);
  571     if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
  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);
 1366     EVT ArgVT = TLI.getValueType(DL, ArgTy);
 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/NVPTX/NVPTXISelLowering.cpp
 1334       assert((getValueType(DL, Ty) == Outs[OIdx].VT ||
 1335               (getValueType(DL, Ty) == MVT::i8 && Outs[OIdx].VT == MVT::i16)) &&
 2533         EVT ObjectVT = getValueType(DL, Ty);
 2635     EVT ObjectVT = getValueType(DL, Ty);
 3779     Info.memVT = getValueType(DL, I.getType());
 3793       Info.memVT = getValueType(DL, I.getType());
 3797       Info.memVT = getValueType(DL, I.getType());
 3813       Info.memVT = getValueType(DL, I.getType());
 3817       Info.memVT = getValueType(DL, I.getType());
lib/Target/PowerPC/PPCFastISel.cpp
  275   EVT Evt = TLI.getValueType(DL, Ty, true);
  334       if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
  340       if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
  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);
 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);
 2242   EVT CEVT = TLI.getValueType(DL, C->getType(), true);
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  416               TLI->getValueType(DL, CI->getArgOperand(0)->getType(), true);
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  327   EVT VT = TLI->getValueType(DL, DataType);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  118     EVT VT = TLI.getValueType(DL, Ty, /*AllowUnknown=*/true);
  251     if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
  258     if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
 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);
  861     if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
  868     if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
 1037         TLI.getValueType(DL, U->getOperand(0)->getType()) ==
 1044     if (InMBB && TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
 1221     EVT SrcVT = TLI.getValueType(DL, RV->getType());
 1520   EVT DstVT = TLI.getValueType(DL, I->getType());
 1579   EVT DstVT = TLI.getValueType(DL, I->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());
 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());
 3094     EVT ArgVT = TLI.getValueType(DL, ArgTy);
 3643     EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
 3644     EVT DstVT = TLI.getValueType(DL, I->getType());
 3848   EVT CEVT = TLI.getValueType(DL, C->getType(), true);
lib/Target/X86/X86TargetTransformInfo.cpp
 1636   EVT SrcTy = TLI->getValueType(DL, Src);
 1637   EVT DstTy = TLI->getValueType(DL, Dst);
 2484   auto VT = TLI->getValueType(DL, SrcVTy);
 2594   EVT VT = TLI->getValueType(DL, ValTy);
 3398   EVT VT = TLI->getValueType(DL, DataType);
 3528   EVT ETy = TLI->getValueType(DL, VT);