aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-28 20:40:43 +0000
committerChris Lattner <sabre@nondot.org>2002-12-28 20:40:43 +0000
commitb4e4111d7524b8e4a25ae9a241aa93d0142d1d05 (patch)
tree3a8cd92972a7ffc57128d640b47f7d2fe0345224 /llvm/lib/CodeGen/MachineInstr.cpp
parentfd1ecadb1dbd750eb533d3576bd36ff07cf21720 (diff)
downloadllvm-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