[PATCH] D19935: [BasicAA] Compare GEP indices based on value
Mikael Holmén via llvm-commits
llvm-commits at lists.llvm.org
Tue May 10 07:17:42 PDT 2016
uabelho added a subscriber: uabelho.
uabelho added a comment.
Great! We've done a fix like this locally to get around the problem and it's worked so far.
However, I'm a little bit worried that there could be other places in AA where GEPs are considered to be noaliasing only based on checking Value pointers, e.g in
bool BasicAAResult::isValueEqualInPotentialCycles(const Value *V,
const Value *V2) {
if (V != V2)
return false;
but I don't know the code well enough to know if the code above can cause any similar problems or not.
http://reviews.llvm.org/D19935
More information about the llvm-commits
mailing list