search for: passmaag

Displaying 3 results from an estimated 3 matches for "passmaag".

Did you mean: passgang
2018 May 06
0
Need guidance to work on NEW PASS managers bugs
...t option -opt-bisect-limit=<limit>. - DebugCounter is a singleton class so can be accessed by both new and legacy passmanager. We may need few more static method like getCounterIdForName(std::string &Name) etc. - Use it to decide if this pass is required to be executed or not. - For new passmaager just before executing run() for a pass we can check this counter. - For legacy pass manager we can directly use this debug counter in skipFunction()/skipModule() etc method. - There is already FIXME: added for moving getDescription() from OptBisect class to respective IR units like Loop, Region...
2018 May 07
1
Need guidance to work on NEW PASS managers bugs
...;limit>. > - DebugCounter is a singleton class so can be accessed by both new and > legacy passmanager. > We may need few more static method like getCounterIdForName(std::string > &Name) etc. > - Use it to decide if this pass is required to be executed or not. > - For new passmaager just before executing run() for a pass we can check > this counter. > - For legacy pass manager we can directly use this debug counter in > skipFunction()/skipModule() etc method. > - There is already FIXME: added for moving getDescription() from OptBisect > class to respective &gt...
2018 May 02
2
Need guidance to work on NEW PASS managers bugs
As a point of clarification, optnone is already being handled by the pass itself in the legacy implementation. The skip[IR unit] functions are provided by the pass base classes, and the attribute is checked there. This happens any time the legacy wrapper is run, no matter how it is run. Regarding the opt-bisect design, I’m not particularly fond of the managed static either, but I do want to