Searched refs:IncExpr (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 2072 const SCEV *IncExpr; member 2075 : UserInst(U), IVOperand(O), IncExpr(E) {} in IVInc() 2110 const SCEV *IncExpr, 3026 const SCEV *IncExpr, in isProfitableIncrement() argument 3034 if (!isa<SCEVConstant>(IncExpr)) { in isProfitableIncrement() 3041 return !isHighCostExpansion(IncExpr, Processed, SE); in isProfitableIncrement() 3079 && SE.getSCEV(Chain.tailUserInst()) == Chain.Incs[0].IncExpr) { in isProfitableChain() 3093 if (Inc.IncExpr->isZero()) in isProfitableChain() 3098 if (isa<SCEVConstant>(Inc.IncExpr)) { in isProfitableChain() 3103 if (Inc.IncExpr == LastIncExpr) in isProfitableChain() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 2157 const Expr *IncExpr, in EmitOMPInnerLoop() argument 2207 EmitIgnoredExpr(IncExpr); in EmitOMPInnerLoop() 3072 S, LoopScope.requiresCleanups(), LoopArgs.Cond, LoopArgs.IncExpr, in EmitOMPOuterLoop() 3203 OuterLoopArgs.IncExpr = S.getInc(); in EmitOMPForOuterLoop() 3243 Expr *IncExpr; in EmitOMPDistributeOuterLoop() local 3245 IncExpr = S.getDistInc(); in EmitOMPDistributeOuterLoop() 3247 IncExpr = S.getInc(); in EmitOMPDistributeOuterLoop() 3261 OuterLoopArgs.IncExpr = IncExpr; in EmitOMPDistributeOuterLoop() 5863 Expr *IncExpr) { in EmitOMPDistributeLoop() argument 6029 [&S, &LoopScope, Cond, IncExpr, LoopExit, &CodeGenLoop, in EmitOMPDistributeLoop() [all …]
|
| H A D | CodeGenFunction.h | 4025 const Expr *LoopCond, const Expr *IncExpr, 4046 const CodeGenLoopTy &CodeGenLoop, Expr *IncExpr); 4076 Expr *IncExpr = nullptr; 4090 Expr *IncExpr = nullptr, Expr *Init = nullptr, 4094 IncExpr(IncExpr), Init(Init), Cond(Cond), NextLB(NextLB),
|