Displaying 2 results from an estimated 2 matches for "passinstrumentationimpl".
2018 Jun 07
2
RFC: Pass Execution Instrumentation interface
...ood reference point for
"compilation-local singleton stuff".
My task is to provide a way to handle callbacks per-compilation-context,
and preferably have a single copy of those
(possibly stateful) callbacks per compilation.
In my implementation (linked at the end of RFC) I'm using
PassInstrumentationImpl to have a single copy of object.
What entity should *own* PassInstrumentationImpl object to make it
unique per-compilation?
Again, in my implementation with Analysis-managed PassInstrumentation I
put Impl into PassBuilder
which registers Analyses with a reference to its Impl.
However that makes...
2018 Jun 07
5
RFC: Pass Execution Instrumentation interface
TL;DR
====
This RFC suggests an API to enable customizable instrumentation of pass
execution.
The intent is to have a common machinery to implement all the
pass-execution-debugging
features mentioned here.
Prime target of the interface is the new pass manager.
The overall approach and most of the implementation details should be
equially applicable
to the legacy one though.
Background