Skip to content
  1. Dec 28, 2002
    • Chris Lattner's avatar
      * Convert to be a MachineFunctionPass instance · bf9d12ac
      Chris Lattner authored
      * 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
      
      * Use a bitvector to keep track of registers used instead of a set
      * Fix problem where explicitly referenced registers would be added to
        regsused set and never removed
      
      llvm-svn: 5196
      bf9d12ac
    • Chris Lattner's avatar
      * Convert to be a MachineFunctionPass instance · b4e4111d
      Chris Lattner authored
      * 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
      b4e4111d
    • Chris Lattner's avatar
      * Add printing support for FrameIndex operands · fd1ecadb
      Chris Lattner authored
      llvm-svn: 5194
      fd1ecadb
    • Chris Lattner's avatar
      * A bunch of functionality and data was removed from MachineFunction and put · 32525647
      Chris Lattner authored
        into a new MachineFunctionInfo class
      * Implement new FunctionFrameInfo class
      
      llvm-svn: 5193
      32525647
    • Chris Lattner's avatar
      Frame info moved out of MachineFunction into a seperate object · 0733616e
      Chris Lattner authored
      llvm-svn: 5192
      0733616e
  2. Dec 25, 2002
  3. Dec 24, 2002
  4. Dec 18, 2002
  5. Dec 17, 2002
  6. Dec 16, 2002
  7. Dec 15, 2002
  8. Dec 13, 2002
Loading