Dan Gohman
|
c157324a23
|
Teach StackSlotColoring to update MachineMemOperands when
changing the stack slots on an instruction, to keep them
consistent with the actual memory addresses.
llvm-svn: 60584
|
2008-12-05 05:31:14 +00:00 |
|
Dan Gohman
|
2ed6f318da
|
Adjust whitespace in debug messages to be more consistent
with other debug messages.
llvm-svn: 57543
|
2008-10-15 02:57:38 +00:00 |
|
Dan Gohman
|
30c5ce1b7d
|
Switch the MachineOperand accessors back to the short names like
isReg, etc., from isRegister, etc.
llvm-svn: 57006
|
2008-10-03 15:45:36 +00:00 |
|
Evan Cheng
|
1ded8b6ad6
|
Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators.
llvm-svn: 56475
|
2008-09-22 22:21:38 +00:00 |
|
Evan Cheng
|
3bcf0cdd72
|
Mark several codegen passes as preserving all analysis.
llvm-svn: 56469
|
2008-09-22 20:58:04 +00:00 |
|
Dan Gohman
|
e1f9be27bc
|
Tidy up several unbeseeming casts from pointer to intptr_t.
llvm-svn: 55779
|
2008-09-04 17:05:41 +00:00 |
|
Dan Gohman
|
1f42b96c7e
|
Make stack slot coloring's debug output more consistent with
other passes.
llvm-svn: 53415
|
2008-07-10 19:49:32 +00:00 |
|
Evan Cheng
|
73bdede529
|
Remove option used to debug stack coloring bugs. It's no longer needed since stack coloring is now bug free.
llvm-svn: 52644
|
2008-06-23 21:24:32 +00:00 |
|
Evan Cheng
|
6e5a126667
|
Instead of adding an isSS field to LiveInterval to denote stack slot. Use top bit of 'reg' instead. If the top bit is set, than the LiveInterval represents a stack slot live interval.
llvm-svn: 52639
|
2008-06-23 21:03:19 +00:00 |
|
Evan Cheng
|
2fc7954878
|
Add a stack slot coloring pass. Not yet enabled.
llvm-svn: 51934
|
2008-06-04 09:18:41 +00:00 |
|