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 ActionsRebased to 9fb46a452d4e5666828c95610ceac8dcd9e4ce16 (September 7, 2020)
Revision Contents
Diff 226792 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.