[PATCH] D52356: [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI.

Fedor Sergeev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 21 05:54:42 PDT 2018


fedor.sergeev created this revision.
fedor.sergeev added reviewers: philip.pfaffe, chandlerc.
Herald added subscribers: dexonsmith, steven_wu, eraman, mehdi_amini.

During https://reviews.llvm.org/D50923 discussion it was decided that legacy PassTimingInfo
interface can not be reused for new pass manager's implementation
of -time-passes.

This is a cleanup in preparation for https://reviews.llvm.org/D50923 to make legacy interface
as concise as possible, moving the PassTimingInfo from the header
into the anonymous legacy namespace in .cpp.


Repository:
  rL LLVM

https://reviews.llvm.org/D52356

Files:
  include/llvm/IR/LegacyPassManager.h
  include/llvm/IR/PassTimingInfo.h
  lib/IR/PassTimingInfo.cpp
  lib/LTO/LTOCodeGenerator.cpp
  lib/LTO/ThinLTOCodeGenerator.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D52356.166464.patch
Type: text/x-patch
Size: 9464 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180921/fc328b31/attachment.bin>


More information about the llvm-commits mailing list