[PATCH] D46900: [BasicAA] Fix handling of invariant group launders
Hal Finkel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 16 02:52:52 PDT 2018
hfinkel added a comment.
We should also have a direct AA test (something like test/Analysis/BasicAA/cs-cs.ll).
Also, let's not repeat this problem in the future. Please add a comment both here and in CaptureTracking to remind people that intrinsics added to once place must be added to the other place.
================
Comment at: llvm/lib/Analysis/BasicAliasAnalysis.cpp:138
+ // so it might not be considered an escape by isNonEscapingLocalObject
+ if (CS.getIntrinsicID() == Intrinsic::launder_invariant_group) {
+ return false;
----------------
Don't need the { } here.
Repository:
rL LLVM
https://reviews.llvm.org/D46900
More information about the llvm-commits
mailing list