[PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 14 05:05:40 PDT 2023
vedant-amd added inline comments.
================
Comment at: llvm/lib/Analysis/ScalarEvolution.cpp:7909
+ AddTruncateExpr =
+ getAddExpr(getTruncateExpr(ShlOp0SCEV, TruncTy), AddConstant);
+ }
----------------
nikic wrote:
> You can keep the truncate in the comment code by making this trunc(add()) instead of add(trunc()). Unless I'm missing something, they're equivalent in this context.
So, it should look like this ?
```
AddTruncateExpr = getTruncateExpr(getAddExpr(ShlOp0SCEV, AddConstant), TruncTy);
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152278/new/
https://reviews.llvm.org/D152278
More information about the llvm-commits
mailing list