This is part of the series started by D68484.
BasicAA is allowed to look through noalias intrinsics.
Note: this is a stable point and tests should run fine with the patches applied up to this point.
Paths
| Differential D68505
[PATCH 13/27] [noalias] [BasicAA] look through noalias intrisics Needs ReviewPublic Authored by jeroen.dobbelaere on Oct 4 2019, 2:53 PM.
Details
Diff Detail Event Timelinelebedev.ri added a parent revision: D68504: [PATCH 12/27] [noalias] CaptureTracking: learn about new noalias intrinsics.Oct 5 2019, 9:49 AM lebedev.ri added a child revision: D68506: [PATCH 23/38] [noalias] D9401: llvm.noalias - The AA implementation. jeroen.dobbelaere retitled this revision from [PATCH 22/38] [noalias] [BasicAA] look through noalias intrisics to [PATCH 13/26] [noalias] [BasicAA] look through noalias intrisics. jeroen.dobbelaere retitled this revision from [PATCH 13/26] [noalias] [BasicAA] look through noalias intrisics to [PATCH 13/27] [noalias] [BasicAA] look through noalias intrisics. Comment ActionsRebased to 9fb46a452d4e5666828c95610ceac8dcd9e4ce16 (September 7, 2020)
Revision Contents
Diff 346125 llvm/include/llvm/Analysis/BasicAliasAnalysis.h
llvm/include/llvm/IR/Metadata.h
llvm/include/llvm/IR/Value.h
llvm/lib/Analysis/BasicAliasAnalysis.cpp
llvm/lib/CodeGen/MachineOperand.cpp
llvm/lib/IR/Value.cpp
llvm/test/Analysis/BasicAA/noalias-intr.ll
|
clang-tidy: warning: invalid case style for variable 'hasValidNoAliasProvenance' [readability-identifier-naming]
not useful