[all-commits] [llvm/llvm-project] a39824: [Pass] Ensure we don't include PassSupport.h or Pa...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Sun Apr 26 05:00:40 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a3982491db94244b796aac2ae808b181df32dea4
      https://github.com/llvm/llvm-project/commit/a3982491db94244b796aac2ae808b181df32dea4
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-04-26 (Sun, 26 Apr 2020)

  Changed paths:
    M llvm/include/llvm/PassAnalysisSupport.h
    M llvm/include/llvm/PassSupport.h
    M llvm/include/llvm/Transforms/Utils/PredicateInfo.h
    M llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp
    M llvm/lib/CodeGen/HardwareLoops.cpp
    M llvm/lib/CodeGen/RegAllocBasic.cpp
    M llvm/lib/CodeGen/RegUsageInfoPropagate.cpp
    M llvm/lib/IR/Pass.cpp
    M llvm/lib/IR/PassRegistry.cpp
    M llvm/lib/Target/ARM/ARMParallelDSP.cpp
    M llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
    M llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp
    M llvm/lib/Target/Hexagon/HexagonPeephole.cpp
    M llvm/lib/Target/Hexagon/HexagonVExtract.cpp
    M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
    M llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
    M llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
    M llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
    M llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp
    M llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
    M llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp

  Log Message:
  -----------
  [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly

Both PassSupport.h and PassAnalysisSupport.h are only supposed to be included via Pass.h.

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




More information about the All-commits mailing list