[all-commits] [llvm/llvm-project] edccc3: [Reassociate] Preserve AAManager and BasicAA analy...

Alina Sbirlea via All-commits all-commits at lists.llvm.org
Wed Apr 15 16:58:52 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: edccc35e8fa2c546e0ef1c8efde56e6b12e3c175
      https://github.com/llvm/llvm-project/commit/edccc35e8fa2c546e0ef1c8efde56e6b12e3c175
  Author: Alina Sbirlea <asbirlea at google.com>
  Date:   2020-04-15 (Wed, 15 Apr 2020)

  Changed paths:
    M llvm/lib/Transforms/Scalar/Reassociate.cpp

  Log Message:
  -----------
  [Reassociate] Preserve AAManager and BasicAA analyses.

Now Reassociate Pass invalidates the analysis results of AAManager and BasicAA,
but it saves GlobalsAA, although it seems that it should preserve them, since
it affects only Unary and Binary operators.

Author: kpolushin (Kirill)

Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D77137




More information about the All-commits mailing list