Searched refs:IncExpr (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1891 const SCEV *IncExpr; member 2851 if (!isa<SCEVConstant>(IncExpr)) { in isProfitableIncrement() 2910 if (Inc.IncExpr->isZero()) in isProfitableChain() 2915 if (isa<SCEVConstant>(Inc.IncExpr)) { in isProfitableChain() 2920 if (Inc.IncExpr == LastIncExpr) in isProfitableChain() 2925 LastIncExpr = Inc.IncExpr; in isProfitableChain() 2983 if (isa<SCEVCouldNotCompute>(IncExpr) || !SE.isLoopInvariant(IncExpr, L)) in ChainInstruction() 2987 LastIncExpr = IncExpr; in ChainInstruction() 3230 if (!Inc.IncExpr->isZero()) { in GenerateIVChain() 3233 const SCEV *IncExpr = SE.getNoopOrSignExtend(Inc.IncExpr, IntTy); in GenerateIVChain() local [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.h | 3644 const Expr *LoopCond, const Expr *IncExpr, 3665 const CodeGenLoopTy &CodeGenLoop, Expr *IncExpr); 3695 Expr *IncExpr = nullptr; 3707 Expr *IncExpr = nullptr, Expr *Init = nullptr, 3711 IncExpr(IncExpr), Init(Init), Cond(Cond), NextLB(NextLB),
|
| H A D | CGStmtOpenMP.cpp | 2074 const Expr *IncExpr, in EmitOMPInnerLoop() argument 2124 EmitIgnoredExpr(IncExpr); in EmitOMPInnerLoop() 2831 S, LoopScope.requiresCleanups(), LoopArgs.Cond, LoopArgs.IncExpr, in EmitOMPOuterLoop() 2959 OuterLoopArgs.IncExpr = S.getInc(); in EmitOMPForOuterLoop() 2994 Expr *IncExpr; in EmitOMPDistributeOuterLoop() local 2996 IncExpr = S.getDistInc(); in EmitOMPDistributeOuterLoop() 2998 IncExpr = S.getInc(); in EmitOMPDistributeOuterLoop() 3012 OuterLoopArgs.IncExpr = IncExpr; in EmitOMPDistributeOuterLoop() 5503 Expr *IncExpr) { in EmitOMPDistributeLoop() argument 5669 [&S, &LoopScope, Cond, IncExpr, LoopExit, &CodeGenLoop, in EmitOMPDistributeLoop() [all …]
|