Home
last modified time | relevance | path

Searched refs:ExtCost (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1080 unsigned ExtCost = 0; in getOperandsExtensionCost() local
1084 ExtCost++; in getOperandsExtensionCost()
1086 return ExtCost; in getOperandsExtensionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp2878 InstructionCost ExtCost = in tryToMatchAndCreateExtendedReduction() local
2881 return ExtRedCost.isValid() && ExtRedCost < ExtCost + RedCost; in tryToMatchAndCreateExtendedReduction()
2932 InstructionCost ExtCost = 0; in tryToMatchAndCreateMulAccumulateReduction() local
2934 ExtCost += Ext0->computeCost(VF, Ctx); in tryToMatchAndCreateMulAccumulateReduction()
2936 ExtCost += Ext1->computeCost(VF, Ctx); in tryToMatchAndCreateMulAccumulateReduction()
2938 ExtCost += OuterExt->computeCost(VF, Ctx); in tryToMatchAndCreateMulAccumulateReduction()
2941 MulAccCost < ExtCost + MulCost + RedCost; in tryToMatchAndCreateMulAccumulateReduction()
H A DVectorCombine.cpp1393 InstructionCost ExtCost = in analyzeCostOfVecReduction() local
1402 CostBeforeReduction = ExtCost * 2 + MulCost + Ext2Cost; in analyzeCostOfVecReduction()
3598 InstructionCost ExtCost = in foldInsExtVectorToShuffle() local
3600 InstructionCost OldCost = ExtCost + InsCost; in foldInsExtVectorToShuffle()
3626 NewCost += ExtCost; in foldInsExtVectorToShuffle()
H A DLoopVectorize.cpp5423 InstructionCost ExtCost = in getReductionPatternCost() local
5436 RedCost < ExtCost * 2 + MulCost + Ext2Cost + BaseCost) in getReductionPatternCost()
5447 InstructionCost ExtCost = in getReductionPatternCost() local
5450 if (RedCost.isValid() && RedCost < BaseCost + ExtCost) in getReductionPatternCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h3183 InstructionCost ExtCost = thisT()->getCastInstrCost( in getExtendedReductionCost() local
3187 return RedCost + ExtCost; in getExtendedReductionCost()
3199 InstructionCost ExtCost = thisT()->getCastInstrCost( in getMulAccReductionCost() local
3206 return RedCost + MulCost + 2 * ExtCost; in getMulAccReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp5380 unsigned ExtCost = !TLI.isExtFree(Ext); in matchOperationAddr() local
5409 ExtCost + (AddrModeInsts.size() - OldSize), in matchOperationAddr()
6510 unsigned ExtCost = !TLI->isExtFree(I); in tryToPromoteExts() local
6529 std::max((long long)0, (TotalCreatedInstsCost - ExtCost)); in tryToPromoteExts()
6533 (ExtCost == 0 && NewExts.size() > 1))) { in tryToPromoteExts()
6551 !(StressExtLdPromotion || NewCreatedInstsCost <= ExtCost || in tryToPromoteExts()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp3284 InstructionCost ExtCost = 0; in getCastInstrCost() local
3286 ExtCost = getCastInstrCost(ExtOpc, ExtSrc, Src, CCH, CostKind); in getCastInstrCost()
3288 return ExtCost + getCastInstrCost(Instruction::SIToFP, Dst, ExtSrc, in getCastInstrCost()