| Commit message (Expand) | Author | Age | Files | Lines |
* | Assert unhandled case. | Jim Laskey | 2006-11-17 | 1 | -0/+2 |
* | 1. Ignore the -disable-fp-elim when the routine is a leaf. | Jim Laskey | 2006-11-17 | 1 | -2/+2 |
* | This is a general clean up of the PowerPC ABI. Address several problems and | Jim Laskey | 2006-11-16 | 1 | -132/+244 |
* | Fix ppc64 epilog bug. | Chris Lattner | 2006-11-15 | 1 | -1/+1 |
* | Properly transfer kill / dead info. | Evan Cheng | 2006-11-15 | 1 | -13/+17 |
* | Fix the PPC regressions last night | Chris Lattner | 2006-11-15 | 1 | -6/+6 |
* | Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 calls | Chris Lattner | 2006-11-14 | 1 | -31/+51 |
* | Matches MachineInstr changes. | Evan Cheng | 2006-11-13 | 1 | -10/+11 |
* | Make sure stack link is set in 64-bit. | Jim Laskey | 2006-11-11 | 1 | -3/+9 |
* | implement proper PPC64 prolog/epilog codegen. | Chris Lattner | 2006-11-11 | 1 | -30/+76 |
* | Running with frame pointers prevented debugging, external probes and | Jim Laskey | 2006-11-11 | 1 | -2/+5 |
* | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+0 |
* | Completely eliminate def&use operands. Now a register operand is EITHER a | Chris Lattner | 2006-09-05 | 1 | -3/+3 |
* | Handle callee saved registers in dwarf frame info (lead up to exception | Jim Laskey | 2006-08-29 | 1 | -6/+13 |
* | Fix some comments. | Jim Laskey | 2006-08-25 | 1 | -1/+4 |
* | The PPC64 JIT needs register numbers to encode instructions. | Chris Lattner | 2006-07-11 | 1 | -35/+36 |
* | In 64-bit mode, 64-bit GPRs are callee saved, not 32-bit ones. | Chris Lattner | 2006-07-11 | 1 | -59/+94 |
* | Fix rewriting frame offsets with ixaddr instructions, which implicitly shift | Chris Lattner | 2006-06-27 | 1 | -8/+21 |
* | Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit file | Chris Lattner | 2006-06-20 | 1 | -3/+3 |
* | Gaar! Don't use r11 for CR save/restore, use R0. R11 can be register | Chris Lattner | 2006-06-12 | 1 | -9/+11 |
* | Fix spilling and reloading of CR regs to reload the right values. This fixes | Chris Lattner | 2006-06-12 | 1 | -2/+24 |
* | getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd. | Evan Cheng | 2006-05-18 | 1 | -0/+67 |
* | Fix the PowerPC JIT-only failure on UnitTests/Vector/sumarray-dbl, which is | Chris Lattner | 2006-05-10 | 1 | -2/+2 |
* | Move some methods out of MachineInstr into MachineOperand | Chris Lattner | 2006-05-04 | 1 | -4/+4 |
* | There shalt be only one "immediate" operand type! | Chris Lattner | 2006-05-04 | 1 | -13/+12 |
* | Revert Nate's CR patch from last night, which caused many regressions (e.g. f... | Chris Lattner | 2006-05-04 | 1 | -8/+6 |
* | Since we don't handle callee-save CRs right yet, don't allocate them. Also | Nate Begeman | 2006-05-02 | 1 | -6/+8 |
* | Don't diddle VRSAVE if no registers need to be added/removed from it. This | Chris Lattner | 2006-04-17 | 1 | -4/+53 |
* | Vectors that are known live-in and live-out are clearly already marked in | Chris Lattner | 2006-04-17 | 1 | -0/+16 |
* | Move some knowledge about registers out of the code emitter into the register... | Chris Lattner | 2006-04-17 | 1 | -0/+42 |
* | Use a small table instead of macros to do this conversion. | Chris Lattner | 2006-04-17 | 1 | -10/+13 |
* | Fix SingleSource/UnitTests/Vector/sumarray-dbl | Nate Begeman | 2006-04-11 | 1 | -4/+3 |
* | Fix PR727, correctly handling large stack aligments on ppc | Nate Begeman | 2006-04-11 | 1 | -32/+28 |
* | Suppress debug label when not debug. | Jim Laskey | 2006-04-11 | 1 | -1/+1 |
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -2/+29 |
* | Force use of a frame-pointer if there is anything on the stack that is aligned | Chris Lattner | 2006-04-03 | 1 | -7/+18 |
* | Expose base register for DwarfWriter. Refactor code accordingly. | Jim Laskey | 2006-03-28 | 1 | -9/+2 |
* | Translate llvm target registers to dwarf register numbers properly. | Jim Laskey | 2006-03-27 | 1 | -1/+1 |
* | Add support to locate local variables in frames (early version.) | Jim Laskey | 2006-03-23 | 1 | -0/+12 |
* | When possible, custom lower 32-bit SINT_TO_FP to this: | Chris Lattner | 2006-03-22 | 1 | -1/+1 |
* | remove dead variable | Chris Lattner | 2006-03-16 | 1 | -2/+0 |
* | teach the ppc backend how to spill/reload vector regs | Chris Lattner | 2006-03-16 | 1 | -0/+20 |
* | in functions that use a lot of callee saved regs, this can be more than | Chris Lattner | 2006-03-16 | 1 | -1/+1 |
* | Add support for copying registers. still needed: spilling and reloading them | Chris Lattner | 2006-03-16 | 1 | -0/+2 |
* | For functions that use vector registers, save VRSAVE, mark used | Chris Lattner | 2006-03-13 | 1 | -0/+51 |
* | Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ... | Chris Lattner | 2006-02-02 | 1 | -18/+0 |
* | Fix an off-by-one error that Nate's eagle eyes caught | Chris Lattner | 2006-01-11 | 1 | -1/+1 |
* | Use the auto-insert BuildMI constructor to avoid an explicit insert. No | Chris Lattner | 2006-01-11 | 1 | -28/+20 |
* | If a function has a non-zero sized frame, use an add to adjust the stack | Chris Lattner | 2006-01-11 | 1 | -9/+20 |
* | New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace | Evan Cheng | 2006-01-09 | 1 | -2/+1 |