Searched refs:ExtCost (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 1080 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 D | VPlanTransforms.cpp | 2878 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 D | VectorCombine.cpp | 1393 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 D | LoopVectorize.cpp | 5423 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 D | BasicTTIImpl.h | 3183 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 D | CodeGenPrepare.cpp | 5380 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 D | X86TargetTransformInfo.cpp | 3284 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()
|