[PATCH] D154714: LAA: handle GEPs with >2 operands in findForkedSCEVs()
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 7 07:47:09 PDT 2023
fhahn added inline comments.
================
Comment at: llvm/test/Analysis/LoopAccessAnalysis/forked-pointers.ll:987
+ %1 = or i64 %indvars.iv, 1
+ %arrayidx = getelementptr inbounds [2048 x i8], ptr %0, i64 0, i64 %indvars.iv
+ store i8 3, ptr %arrayidx
----------------
I'm not sure if/how this fits into the forked pointer handling. The forked pointer handling is to support cases where a GEP can have multiple base pointers (e.g. due to a select or phi). But in this case there are 2 distinct GEPs each with their separate base pointer.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D154714/new/
https://reviews.llvm.org/D154714
More information about the llvm-commits
mailing list