[PATCH] D136513: [AA] Introduce separate storage alias analysis

David Goldblatt via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 17 16:52:50 PST 2022


davidtgoldblatt created this revision.
Herald added a reviewer: deadalnix.
Herald added a reviewer: bollu.
Herald added subscribers: jeroen.dobbelaere, ormris, frasercrmck, wenlei, luismarques, apazos, sameer.abuasal, pengfei, s.egerton, Jim, asbirlea, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, steven_wu, edward-jones, zzheng, jrtc27, niosHD, sabuasal, simoncook, johnrusso, rbar, asb, hiraditya.
Herald added a project: All.
davidtgoldblatt updated this revision to Diff 476272.
davidtgoldblatt edited the summary of this revision.
davidtgoldblatt added a comment.
Herald added a subscriber: jdoerfert.
davidtgoldblatt updated this revision to Diff 476275.
davidtgoldblatt updated this revision to Diff 476276.
davidtgoldblatt updated this revision to Diff 476278.
davidtgoldblatt edited the summary of this revision.
davidtgoldblatt published this revision for review.
Herald added subscribers: llvm-commits, pcwang-thead, MaskRay.
Herald added a project: LLVM.

Updating per review comments.


davidtgoldblatt added a comment.

Updating per review comments.


davidtgoldblatt added a comment.

Update per review comments.


davidtgoldblatt added a comment.

Update per review comments.


For now this is a stub analysis with no real work done.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D136513

Files:
  llvm/include/llvm-c/Transforms/Scalar.h
  llvm/include/llvm/Analysis/AliasAnalysis.h
  llvm/include/llvm/Analysis/SeparateStorageAliasAnalysis.h
  llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
  llvm/include/llvm/InitializePasses.h
  llvm/include/llvm/LinkAllPasses.h
  llvm/lib/Analysis/AliasAnalysis.cpp
  llvm/lib/Analysis/Analysis.cpp
  llvm/lib/Analysis/CMakeLists.txt
  llvm/lib/Analysis/SeparateStorageAliasAnalysis.cpp
  llvm/lib/CodeGen/TargetPassConfig.cpp
  llvm/lib/Passes/PassBuilder.cpp
  llvm/lib/Passes/PassBuilderPipelines.cpp
  llvm/lib/Passes/PassRegistry.def
  llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  llvm/lib/Transforms/Scalar/Scalar.cpp
  llvm/test/CodeGen/AArch64/O3-pipeline.ll
  llvm/test/CodeGen/RISCV/O3-pipeline.ll
  llvm/test/CodeGen/X86/opt-pipeline.ll
  llvm/test/Other/new-pass-manager.ll
  llvm/test/Other/new-pm-defaults.ll
  llvm/test/Other/new-pm-lto-defaults.ll
  llvm/test/Other/new-pm-thinlto-defaults.ll
  llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
  llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
  llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
  llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
  llvm/unittests/Analysis/AliasSetTrackerTest.cpp
  llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn
  polly/lib/CodeGen/CodegenCleanup.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D136513.476278.patch
Type: text/x-patch
Size: 25633 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221118/20c99495/attachment.bin>


More information about the llvm-commits mailing list