diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-12-28 20:40:43 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-12-28 20:40:43 +0000 |
| commit | b4e4111d7524b8e4a25ae9a241aa93d0142d1d05 (patch) | |
| tree | 3a8cd92972a7ffc57128d640b47f7d2fe0345224 /llvm/lib/CodeGen/MachineFunction.cpp | |
| parent | fd1ecadb1dbd750eb533d3576bd36ff07cf21720 (diff) | |
| download | bcm5719-llvm-b4e4111d7524b8e4a25ae9a241aa93d0142d1d05.tar.gz bcm5719-llvm-b4e4111d7524b8e4a25ae9a241aa93d0142d1d05.zip | |
* Convert to be a MachineFunctionPass instance
* Use new FunctionFrameInfo object to manage stack slots instead of doing
it directly
* Adjust to new MRegisterInfo API
* Don't take a TM as a ctor argument
* Don't keep track of which callee saved registers are modified
* Don't emit prolog/epilog code or spill/restore code for callee saved regs
* Use new allocation_order_begin/end iterators to simplify dramatically the
logic for picking registers to allocate
* Machine PHI nodes can no longer contain constant arguments
llvm-svn: 5195
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions

