forked from OSchip/llvm-project
c4a0883a92
This causes the AsmPrinter to use a local value numbering when printing the IR, allowing for the printer to be used safely in a local context, e.g. to ensure thread-safety when printing the IR. This means that the IR printing instrumentation can also be used during multi-threading when module-scope is disabled. Operation::dump and DiagnosticArgument(Operation*) are also updated to always print local scope, as this is the most common use case when debugging. PiperOrigin-RevId: 279988203 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
IRPrinting.cpp | ||
Pass.cpp | ||
PassDetail.h | ||
PassManagerOptions.cpp | ||
PassRegistry.cpp | ||
PassTiming.cpp |