| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 148 TLI.getTypeLegalizationCost(DL, ICA.getReturnType()); in getIntrinsicInstrCost() 257 std::pair<InstructionCost, MVT> LT = TLI.getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost() 277 std::pair<InstructionCost, MVT> LT = TLI.getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost() 295 TLI.getTypeLegalizationCost(DL, SrcTy); in getCastInstrCost() 297 TLI.getTypeLegalizationCost(DL, DstTy); in getCastInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 165 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp); in getSpliceCost() 179 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp); in getShuffleCost() 254 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 331 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getMinMaxReductionCost() 361 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticReductionCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 637 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Src); in getCastInstrCost() 904 getTLI()->getTypeLegalizationCost(DL, ValTy->getScalarType()); in getVectorInstrCost() 929 InstructionCost Cost = TLI->getTypeLegalizationCost(DL, ValTy).first; in getCmpSelInstrCost() 1007 TLI->getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost() 1032 TLI->getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost() 1331 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost() 1689 TLI->getTypeLegalizationCost(DL, ValTy); in getExtendedAddReductionCost() 1734 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VT); in getIntrinsicInstrCost() 1754 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VT); in getIntrinsicInstrCost() 1765 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VT); in getIntrinsicInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 312 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 327 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 340 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 347 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 397 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 1537 auto DstTyL = TLI->getTypeLegalizationCost(DL, DstTy); in isWideningInstruction() 1899 auto VecLT = TLI->getTypeLegalizationCost(DL, VecTy); in getExtractWithExtendCost() 2210 auto LT = TLI->getTypeLegalizationCost(DL, Src); in getMaskedMemoryOpCost() 2235 auto LT = TLI->getTypeLegalizationCost(DL, DataTy); in getGatherScatterOpCost() 2272 auto LT = TLI->getTypeLegalizationCost(DL, Ty); in getMemoryOpCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 334 TLI->getTypeLegalizationCost(DL, U->getType()); in getUserCost() 962 std::pair<InstructionCost, MVT> LT1 = TLI->getTypeLegalizationCost(DL, Ty1); in vectorCostAdjustmentFactor() 973 std::pair<InstructionCost, MVT> LT2 = TLI->getTypeLegalizationCost(DL, Ty2); in vectorCostAdjustmentFactor() 1016 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp); in getShuffleCost() 1158 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Src); in getMemoryOpCost() 1248 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VecTy); in getInterleavedMemoryOpCost() 1430 TLI->getTypeLegalizationCost(DL, SrcVTy); in getVPMemoryOpCost()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 939 TLI->getTypeLegalizationCost(DL, Src); 941 TLI->getTypeLegalizationCost(DL, Dst); 1118 TLI->getTypeLegalizationCost(DL, ValTy); 1152 getTLI()->getTypeLegalizationCost(DL, Val->getScalarType()); in getVectorInstrCost() 1199 getTLI()->getTypeLegalizationCost(DL, Src); 1279 MVT VecTyLT = getTLI()->getTypeLegalizationCost(DL, VecTy).second; 1577 getTLI()->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 2025 TLI->getTypeLegalizationCost(DL, RetTy); in getTypeBasedIntrinsicInstrCost() 2122 getTLI()->getTypeLegalizationCost(DL, Tp); in getNumberOfParts() 2181 thisT()->getTLI()->getTypeLegalizationCost(DL, Ty); in getTreeReductionCost() [all …]
|
| H A D | TargetLowering.h | 1909 std::pair<InstructionCost, MVT> getTypeLegalizationCost(const DataLayout &DL,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 521 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost() 693 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 772 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticReductionCost() 787 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getMinMaxReductionCost()
|
| H A D | SIISelLowering.h | 526 std::pair<InstructionCost, MVT> getTypeLegalizationCost(const DataLayout &DL,
|
| H A D | SIISelLowering.cpp | 12930 SITargetLowering::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost() function in SITargetLowering 12933 TargetLoweringBase::getTypeLegalizationCost(DL, Ty); in getTypeLegalizationCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 205 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost() 1112 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost() 1159 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost() 2533 TLI->getTypeLegalizationCost(DL, Dst); in getCastInstrCost() 3633 TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost() 3990 MVT LegalSrcVecTy = TLI->getTypeLegalizationCost(DL, SrcVecTy).second; in getReplicationShuffleCost() 5092 TLI->getTypeLegalizationCost(DL, IndexVTy); in getGSVectorCost() 5094 TLI->getTypeLegalizationCost(DL, SrcVTy); in getGSVectorCost() 5536 MVT LegalVT = getTLI()->getTypeLegalizationCost(DL, VecTy).second; in getInterleavedMemoryOpCostAVX512() 5616 getTLI()->getTypeLegalizationCost(DL, ResultTy).first * in getInterleavedMemoryOpCostAVX512() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 431 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1847 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost() function in TargetLoweringBase
|