[all-commits] [llvm/llvm-project] 098555: [Attributor][NFC] Split AbstractAttributes out of ...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Wed Apr 8 17:03:46 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0985554b709fe6856a2cb77f3739cdeb1bbf9ba5
      https://github.com/llvm/llvm-project/commit/0985554b709fe6856a2cb77f3739cdeb1bbf9ba5
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2020-04-08 (Wed, 08 Apr 2020)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/Attributor.cpp
    A llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    M llvm/lib/Transforms/IPO/CMakeLists.txt
    M llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn

  Log Message:
  -----------
  [Attributor][NFC] Split AbstractAttributes out of Attributor.cpp

Attributor.cpp became quite big and we need to start provide structure.
The Attributor code is now in Attributor.cpp and the classes derived
from AbstractAttribute are in AttributorAttributes.cpp. Minor changes
were required but no intended functional changes.

We also minimized includes as part of this.

Reviewed By: baziotis

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




More information about the All-commits mailing list