Searched refs:isHighCostExpansion (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h183 bool isHighCostExpansion(const SCEV *Expr, Loop *L, unsigned Budget, function in class:llvm::SCEVExpander
342 /// Recursive helper function for isHighCostExpansion.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp638 Expander.isHighCostExpansion(TripCountSC, L, SCEVCheapExpansionBudget,
H A DSimplifyIndVar.cpp672 if (Rewriter.isHighCostExpansion(S, L, SCEVCheapExpansionBudget, TTI, I))
H A DLoopUtils.cpp1378 bool HighCost = Rewriter.isHighCostExpansion(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp921 static bool isHighCostExpansion(const SCEV *S, function
930 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(),
933 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(),
936 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(),
945 if (isHighCostExpansion(S, Processed, SE))
955 return isHighCostExpansion(Mul->getOperand(1), Processed, SE);
2812 return !isHighCostExpansion(IncExpr, Processed, SE);
H A DIndVarSimplify.cpp2767 if (Rewriter.isHighCostExpansion(ExitCount, L, SCEVCheapExpansionBudget,

Completed in 200 milliseconds