Skip to content
  1. Jan 16, 2003
  2. Jan 14, 2003
  3. Jan 13, 2003
    • Chris Lattner's avatar
      * Convert to use LiveVariable analysis · bfa5319e
      Chris Lattner authored
      * Convert to use PHIElimination pass
      * Don't spill values which have just been reloaded (big win reducing spills)
      * Add experimental support for eliminating spills before TwoAddress
        instructions.  It currently is broken so it is #ifdef'd out.
      * Use new "is terminator" flag on instructions instead of looking for
        branches and returns explicitly.
      
      llvm-svn: 5219
      bfa5319e
  4. Dec 28, 2002
    • Chris Lattner's avatar
      Rename FunctionFrameInfo to MachineFrameInfo · ca4362fe
      Chris Lattner authored
      llvm-svn: 5200
      ca4362fe
    • 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
  5. Dec 25, 2002
  6. Dec 24, 2002
  7. Dec 18, 2002
  8. Dec 17, 2002
  9. Dec 16, 2002
Loading