Displaying 4 results from an estimated 4 matches for "enable_llcbeta".
2009 Mar 18
1
[LLVMdev] Shrink Wrapping - RFC and initial implementation
...way to
> tackle this for a new pass.
I would just run the test suite once the code is cleaned up. There are
enough tests to give us a good idea about the compile time / run time
impact. Since shrink wrapping will be guarded by a command line
option, you can just run the test suite with ENABLE_LLCBETA. It will
report everything we need to know.
>
> What about EH and shrink wrapping? Should I disable shrink wrapping
> in EH contexts?
I am not sure. If tests using EH fails, we can just disable shrink
wrapping for functions with EH.
>
> I have held off looking at maintainin...
2011 Feb 07
2
[LLVMdev] Running the programs in the LLVM test suite with a pass and without it.
Hi guys,
I have a pass called "MyPass". And I can run this pass in the LLVM test
suite programs and produce a report with the statistics of the execution of
this pass. Now, I would like to run the programs in LLVM test suite and
generate a report comparing the results obtained without using the pass with
the results obtained using the pass. Is there any way to do this?
Thank you,
2009 Mar 13
0
[LLVMdev] Shrink Wrapping - RFC and initial implementation
Hi Evan,
Thanks very much for the review, I am implementing your suggestions today
and will have the next patch together this weekend.
A few questions/comments:
On Thu, Mar 12, 2009 at 10:05 AM, Evan Cheng <echeng at apple.com> wrote:
>
> 1. Some of the functions that you introduced, e.g. stringifyCSRegSet
> probably ought to be "static" and ifdef'ed out when NDEBUG
2009 Mar 12
4
[LLVMdev] Shrink Wrapping - RFC and initial implementation
Hi John,
It looks pretty good. Thanks for working on this. Some comments:
1. Some of the functions that you introduced, e.g. stringifyCSRegSet
probably ought to be "static" and ifdef'ed out when NDEBUG is defined.
2. + // DEBUG
+ if (! MBB->empty() && ! CSRUsed[MBB].intersects(restore)) {
+ MachineInstr* MI = BeforeI;
+ DOUT <<