Searched refs:isHighCostExpansion (Results 1 – 5 of 5) sorted by relevance
/external/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2012-03-26-constexpr.ll | 2 ; PR11950: isHighCostExpansion crashes on ConstExpr
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpander.h | 124 bool isHighCostExpansion(const SCEV *Expr, Loop *L,
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 316 if (!AllowExpensiveTripCount && Expander.isHighCostExpansion(TripCountSC, L)) in UnrollRuntimeLoopProlog()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 752 static bool isHighCostExpansion(const SCEV *S, in isHighCostExpansion() function 761 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansion() 764 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion() 767 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion() 776 if (isHighCostExpansion(S, Processed, SE)) in isHighCostExpansion() 786 return isHighCostExpansion(Mul->getOperand(1), Processed, SE); in isHighCostExpansion() 2523 return !isHighCostExpansion(IncExpr, Processed, SE); in isProfitableIncrement()
|
D | IndVarSimplify.cpp | 659 bool HighCost = Rewriter.isHighCostExpansion(ExitValue, L, Inst); in rewriteLoopExitValues() 1555 if (Rewriter.isHighCostExpansion(BackedgeTakenCount, L)) in canExpandBackedgeTakenCount()
|