llvm-project/mlir/lib/Pass
Chris Lattner 88e9f418f5 Continue pushing const out of the core IR types - in this case, remove const
from Function.

PiperOrigin-RevId: 239638635
2019-03-29 17:29:58 -07:00
..
IRPrinting.cpp Add an instrumentation for conditionally printing the IR before and after pass execution. This instrumentation can be added directly to the PassManager via 'enableIRPrinting'. mlir-opt exposes access to this instrumentation via the following flags: 2019-03-29 17:19:57 -07:00
Pass.cpp Cleanup for changes failing with std=c++11 2019-03-29 17:25:24 -07:00
PassDetail.h Continue pushing const out of the core IR types - in this case, remove const 2019-03-29 17:29:58 -07:00
PassManagerOptions.cpp Moving the IR printing and execution timing options out of mlir-opt and into lib/Pass. We now expose two methods: registerPassManagerCLOptions and applyPassManagerCLOptions; to allow for multiple different users (mlir-opt, etc.) to opt-in to this common functionality. 2019-03-29 17:21:50 -07:00
PassRegistry.cpp Add an instrumentation for conditionally printing the IR before and after pass execution. This instrumentation can be added directly to the PassManager via 'enableIRPrinting'. mlir-opt exposes access to this instrumentation via the following flags: 2019-03-29 17:19:57 -07:00
PassTiming.cpp Replace the usages of llvm::Timer in PassTiming in favor of a simple nested Timer. The output view is simplified to just display the Wall Time. This new infrastructure will greatly simplify the amount of work needed to support multi-threaded execution timing. 2019-03-29 17:21:34 -07:00