Searched refs:IncExpr (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2090 const SCEV *IncExpr; member 2093 : UserInst(U), IVOperand(O), IncExpr(E) {} in IVInc() 2128 const SCEV *IncExpr, 3037 const SCEV *IncExpr, in isProfitableIncrement() argument 3045 if (!isa<SCEVConstant>(IncExpr)) { in isProfitableIncrement() 3052 return !isHighCostExpansion(IncExpr, Processed, SE); in isProfitableIncrement() 3090 && SE.getSCEV(Chain.tailUserInst()) == Chain.Incs[0].IncExpr) { in isProfitableChain() 3104 if (Inc.IncExpr->isZero()) in isProfitableChain() 3109 if (isa<SCEVConstant>(Inc.IncExpr)) { in isProfitableChain() 3114 if (Inc.IncExpr == LastIncExpr) in isProfitableChain() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 2110 const Expr *IncExpr, in EmitOMPInnerLoop() argument 2160 EmitIgnoredExpr(IncExpr); in EmitOMPInnerLoop() 2929 S, LoopScope.requiresCleanups(), LoopArgs.Cond, LoopArgs.IncExpr, in EmitOMPOuterLoop() 3059 OuterLoopArgs.IncExpr = S.getInc(); in EmitOMPForOuterLoop() 3098 Expr *IncExpr; in EmitOMPDistributeOuterLoop() local 3100 IncExpr = S.getDistInc(); in EmitOMPDistributeOuterLoop() 3102 IncExpr = S.getInc(); in EmitOMPDistributeOuterLoop() 3116 OuterLoopArgs.IncExpr = IncExpr; in EmitOMPDistributeOuterLoop() 5655 Expr *IncExpr) { in EmitOMPDistributeLoop() argument 5821 [&S, &LoopScope, Cond, IncExpr, LoopExit, &CodeGenLoop, in EmitOMPDistributeLoop() [all …]
|
H A D | CodeGenFunction.h | 3979 const Expr *LoopCond, const Expr *IncExpr, 4000 const CodeGenLoopTy &CodeGenLoop, Expr *IncExpr); 4030 Expr *IncExpr = nullptr; 4044 Expr *IncExpr = nullptr, Expr *Init = nullptr, 4048 IncExpr(IncExpr), Init(Init), Cond(Cond), NextLB(NextLB),
|