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

Declarations

include/llvm/CodeGen/TargetLowering.h
 1696   std::pair<int, MVT> getTypeLegalizationCost(const DataLayout &DL,

References

include/llvm/CodeGen/BasicTTIImpl.h
  633     std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  692     std::pair<unsigned, MVT> SrcLT = TLI->getTypeLegalizationCost(DL, Src);
  693     std::pair<unsigned, MVT> DstLT = TLI->getTypeLegalizationCost(DL, Dst);
  837     std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
  867         getTLI()->getTypeLegalizationCost(DL, Val->getScalarType());
  876     std::pair<unsigned, MVT> LT = getTLI()->getTypeLegalizationCost(DL, Src);
  930     MVT VecTyLT = getTLI()->getTypeLegalizationCost(DL, VecTy).second;
 1461     std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(DL, RetTy);
 1551     std::pair<unsigned, MVT> LT = getTLI()->getTypeLegalizationCost(DL, Tp);
 1605         ConcreteTTI->getTLI()->getTypeLegalizationCost(DL, Ty);
 1664         ConcreteTTI->getTLI()->getTypeLegalizationCost(DL, Ty);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  240   auto DstTyL = TLI->getTypeLegalizationCost(DL, DstTy);
  248   auto SrcTyL = TLI->getTypeLegalizationCost(DL, SrcTy);
  418   auto VecLT = TLI->getTypeLegalizationCost(DL, VecTy);
  459     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Val);
  483   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  637   auto LT = TLI->getTypeLegalizationCost(DL, Ty);
  926   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
  993     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  351   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  472   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  488   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
lib/Target/ARM/ARMTargetTransformInfo.cpp
  163     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Src);
  463     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
  567       std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
  589       std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
  614       std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
  630       std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
  649   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  741   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Src);
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
  142     std::pair<int, MVT> LT = TLI.getTypeLegalizationCost(DL, RetTy);
  232     std::pair<int, MVT> LT = TLI.getTypeLegalizationCost(DL, ValTy);
  244     std::pair<int, MVT> LT = TLI.getTypeLegalizationCost(DL, Ty);
  258     std::pair<int, MVT> SrcLT = TLI.getTypeLegalizationCost(DL, SrcTy);
  259     std::pair<int, MVT> DstLT = TLI.getTypeLegalizationCost(DL, DstTy);
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
  118   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  209     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, U->getType());
  704   std::pair<int, MVT> LT1 = TLI->getTypeLegalizationCost(DL, Ty1);
  715     std::pair<int, MVT> LT2 = TLI->getTypeLegalizationCost(DL, Ty2);
  738   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
  840   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Src);
  925   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, VecTy);
lib/Target/X86/X86TargetTransformInfo.cpp
  179   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  892   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
  910     std::pair<int, MVT> SubLT = TLI->getTypeLegalizationCost(DL, SubTp);
 1627   std::pair<int, MVT> LTSrc = TLI->getTypeLegalizationCost(DL, Src);
 1628   std::pair<int, MVT> LTDest = TLI->getTypeLegalizationCost(DL, Dst);
 1697   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
 2198     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, OpTy);
 2353     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, RetTy);
 2383     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Val);
 2436   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Src);
 2483   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, SrcVTy);
 2616   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
 2685   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
 3152   std::pair<int, MVT> IdxsLT = TLI->getTypeLegalizationCost(DL, IndexVTy);
 3153   std::pair<int, MVT> SrcLT = TLI->getTypeLegalizationCost(DL, SrcVTy);
 3503   MVT LegalVT = getTLI()->getTypeLegalizationCost(DL, VecTy).second;
 3616   MVT LegalVT = getTLI()->getTypeLegalizationCost(DL, VecTy).second;
 3662         getTLI()->getTypeLegalizationCost(DL, ResultTy).first *