Owen Anderson
|
f8addbb0a1
|
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
llvm-svn: 109045
|
2010-07-21 22:09:45 +00:00 |
|
Lang Hames
|
26319a802c
|
Changed OStream templates to functions on raw_ostream, removed the unused "renderWarnings" function.
llvm-svn: 109003
|
2010-07-21 09:02:06 +00:00 |
|
Lang Hames
|
d3df7b7f67
|
Updated css classes for the pressure table legend.
llvm-svn: 108839
|
2010-07-20 14:35:55 +00:00 |
|
Lang Hames
|
66db5d37ee
|
Oops - I tables render poorly in Chrome without this explicit height specification.
llvm-svn: 108824
|
2010-07-20 10:29:46 +00:00 |
|
Lang Hames
|
fa6f0cfc5c
|
Use run-length encoding to represent identical adjacent cells in the pressure
and interval table. Reduces output HTML file sizes by ~80% in my test cases.
Also fix access of private member type by << operator.
llvm-svn: 108823
|
2010-07-20 10:18:54 +00:00 |
|
Lang Hames
|
33ef587b33
|
Added support for turning HTML indentation on and off (indentation off by default).
Reduces output file size ~20% on my test cases.
llvm-svn: 108822
|
2010-07-20 09:13:29 +00:00 |
|
Lang Hames
|
7be6158391
|
Switched to rendering after allocation (but before rewriting) in PBQP.
Updated renderer to use allocation information from VirtRegMap (if
available) to render spilled intervals differently.
llvm-svn: 108815
|
2010-07-20 07:41:44 +00:00 |
|
Lang Hames
|
304ecc0487
|
Render MachineFunctions to HTML pages, with options to render register
pressure estimates and liveness alongside.
Still experimental.
llvm-svn: 108698
|
2010-07-19 15:22:28 +00:00 |
|