Skip to content
  • 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
Loading