[all-commits] [llvm/llvm-project] 2df342: [NewPM] Invalidate AAManager after populating Glob...

aeubanks via All-commits all-commits at lists.llvm.org
Mon May 3 16:39:04 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2df3426fd15e41880c2da1484b560cd9c5f1f842
      https://github.com/llvm/llvm-project/commit/2df3426fd15e41880c2da1484b560cd9c5f1f842
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M clang/test/Driver/debug-pass-structure.c
    M llvm/include/llvm/Transforms/IPO/Inliner.h
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/test/Other/new-pm-defaults.ll
    M llvm/test/Other/new-pm-thinlto-defaults.ll
    M llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
    M llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
    M llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
    M llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
    M llvm/test/Other/opt-O3-pipeline.ll

  Log Message:
  -----------
  [NewPM] Invalidate AAManager after populating GlobalsAA

GlobalsAA is only created at the beginning of the inliner pipeline.  If
an AAManager is cached from previous passes, it won't get rebuilt to
include the newly created GlobalsAA.

Reviewed By: mtrofin

Differential Revision: https://reviews.llvm.org/D101379




More information about the All-commits mailing list