Diff Detail
Diff Detail
Event Timeline
Comment Actions
Comments need more work i think. Also, they are phrases, they should be grammatically correct, start with Uppercase letter.
| Paths 
 |  Differential  D68493  
[PATCH 07/27] [noalias] simplify noalias intrinsics Needs ReviewPublic Authored by jeroen.dobbelaere on Oct 4 2019, 2:36 PM. 
Details 
Diff Detail Event Timelinelebedev.ri added a parent revision: D68492: [PATCH 09/38] [noalias] D9376: llvm.noalias - handling of dead intrinsics.Oct 5 2019, 9:46 AM lebedev.ri added a child revision: D68494: [PATCH 11/38] [noalias] D9377: llvm.noalias - don't block EarlyCSE. Comment Actions Comments need more work i think. Also, they are phrases, they should be grammatically correct, start with Uppercase letter. jeroen.dobbelaere added inline comments. jeroen.dobbelaere retitled this revision from [PATCH 10/38] [noalias] simplify noalias intrinsics to [PATCH 6/26] [noalias] simplify noalias intrinsics. jeroen.dobbelaere retitled this revision from [PATCH 6/26] [noalias] simplify noalias intrinsics to [PATCH 06/26] [noalias] simplify noalias intrinsics.Jun 12 2020, 9:18 AM jeroen.dobbelaere added a parent revision: D68491: [PATCH 06/27] [noalias] [IR] IRBuilder support for noalias intrinsics..Jun 12 2020, 11:36 AM jeroen.dobbelaere edited child revisions, added: D68495: [PATCH 08/27] [noalias] EarlyCSE: learn about noalias intrinsics; removed: D68494: [PATCH 11/38] [noalias] D9377: llvm.noalias - don't block EarlyCSE. jeroen.dobbelaere retitled this revision from [PATCH 06/26] [noalias] simplify noalias intrinsics to [PATCH 07/27] [noalias] simplify noalias intrinsics.Comment Actions Rebased to 9fb46a452d4e5666828c95610ceac8dcd9e4ce16 (September 7, 2020) 
Revision Contents 
 
 
Diff 290347 llvm/lib/Analysis/InstructionSimplify.cpp
 llvm/lib/Transforms/Utils/Local.cpp
 llvm/test/Transforms/InstSimplify/noalias.ll
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
As mentioned by a.elivikov in D68492: we should not propagate null through the intrinsics.