[all-commits] [llvm/llvm-project] 81f3de: [Attributor][FIX] Ensure to delete all AAs

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Sat Dec 17 18:15:00 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 81f3deec1931380189e7a5d4fc45cd9b9023f260
      https://github.com/llvm/llvm-project/commit/81f3deec1931380189e7a5d4fc45cd9b9023f260
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2022-12-17 (Sat, 17 Dec 2022)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/test/Transforms/Attributor/allow_list.ll

  Log Message:
  -----------
  [Attributor][FIX] Ensure to delete all AAs

Before we might have missed calling the destructor on an abstract
attribute if it was created outside the seeding or update phase.
All AAs are now in the AAMap and we can use it to delete them all.




More information about the All-commits mailing list