|
reference, declaration → definition
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 *