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/MachineInstr.cpp | |
parent | fd1ecadb1dbd750eb533d3576bd36ff07cf21720 (diff) | |
download | llvm-b4e4111d7524b8e4a25ae9a241aa93d0142d1d05.zip llvm-b4e4111d7524b8e4a25ae9a241aa93d0142d1d05.tar.gz llvm-b4e4111d7524b8e4a25ae9a241aa93d0142d1d05.tar.bz2 |
* 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/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions