Home
last modified time | relevance | path

Searched refs:getTypeLegalizationCost (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp148 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 DRISCVTargetTransformInfo.cpp165 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 DARMTargetTransformInfo.cpp637 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 DAArch64TargetTransformInfo.cpp312 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 DPPCTargetTransformInfo.cpp334 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 DBasicTTIImpl.h939 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 DTargetLowering.h1909 std::pair<InstructionCost, MVT> getTypeLegalizationCost(const DataLayout &DL,
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp521 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 DSIISelLowering.h526 std::pair<InstructionCost, MVT> getTypeLegalizationCost(const DataLayout &DL,
H A DSIISelLowering.cpp12930 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 DX86TargetTransformInfo.cpp205 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 DNVPTXTargetTransformInfo.cpp431 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1847 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost() function in TargetLoweringBase