Home
last modified time | relevance | path

Searched refs:isHighCostExpansion (Results 1 – 5 of 5) sorted by relevance

/external/llvm/test/Transforms/LoopStrengthReduce/
D2012-03-26-constexpr.ll2 ; PR11950: isHighCostExpansion crashes on ConstExpr
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h124 bool isHighCostExpansion(const SCEV *Expr, Loop *L,
/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp316 if (!AllowExpensiveTripCount && Expander.isHighCostExpansion(TripCountSC, L)) in UnrollRuntimeLoopProlog()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp752 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()
DIndVarSimplify.cpp659 bool HighCost = Rewriter.isHighCostExpansion(ExitValue, L, Inst); in rewriteLoopExitValues()
1555 if (Rewriter.isHighCostExpansion(BackedgeTakenCount, L)) in canExpandBackedgeTakenCount()