Home
last modified time | relevance | path

Searched refs:RedCost (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp6649 InstructionCost RedCost = TTI.getMulAccReductionCost( in getReductionPatternCost() local
6652 if (RedCost.isValid() && in getReductionPatternCost()
6653 RedCost < ExtCost * 2 + MulCost + Ext2Cost + BaseCost) in getReductionPatternCost()
6654 return I == RetI ? RedCost : 0; in getReductionPatternCost()
6660 InstructionCost RedCost = TTI.getExtendedReductionCost( in getReductionPatternCost() local
6667 if (RedCost.isValid() && RedCost < BaseCost + ExtCost) in getReductionPatternCost()
6668 return I == RetI ? RedCost : 0; in getReductionPatternCost()
6694 InstructionCost RedCost = TTI.getMulAccReductionCost( in getReductionPatternCost() local
6705 if (RedCost.isValid() && in getReductionPatternCost()
6706 (RedCost + ExtraExtCost) < (ExtCost0 + ExtCost1 + MulCost + BaseCost)) in getReductionPatternCost()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h2415 InstructionCost RedCost = in getExtendedReductionCost() local
2421 return RedCost + ExtCost; in getExtendedReductionCost()
2431 InstructionCost RedCost = thisT()->getArithmeticReductionCost( in getMulAccReductionCost() local
2440 return RedCost + MulCost + 2 * ExtCost; in getMulAccReductionCost()