2007-04-03 |
Nicolas Geoffray | Addition to the previous commit for getCalleeSavedRegCl... |
blob | commitdiff | raw |
2007-04-03 |
Nicolas Geoffray | The ELF ABI specifies F1-F8 registers as argument regis... |
blob | commitdiff | raw | diff to current |
2007-03-21 |
Nicolas Geoffray | Protect R31's frame offset from being used by callee... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Evan Cheng | Added MRegisterInfo hook to re-materialize an instruction. |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Evan Cheng | Minor interface change. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | PEI now passes a RegScavenger ptr to eliminateFrameIndex. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Jim Laskey | Duplicate use of LR, take 2. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Evan Cheng | Backing out Jim's LR spill changes. This was causing... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | implement support for the linux/ppc function call ABI... |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Jim Laskey | Don't spill LR as a callee saved register. |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Evan Cheng | By default, spills kills the register being stored. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Jim Laskey | Support to provide exception and selector registers. |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Reid Spencer | For PR1207: |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Evan Cheng | Added getReservedRegs(). |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Jim Laskey | Support for non-landing pad exception handling. |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Chris Lattner | Fix CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll |
blob | commitdiff | raw | diff to current |
2007-01-29 |
Jim Laskey | Only gather frame info if debug or eh. |
blob | commitdiff | raw | diff to current |
2007-01-29 |
Jim Laskey | Landing pad-less eh for PPC. |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Change the MachineDebugInfo to MachineModuleInfo to... |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2007-01-25 |
Evan Cheng | Fix comment. |
blob | commitdiff | raw | diff to current |
2007-01-25 |
Evan Cheng | - Tell PEI that PPC will handle stack frame rounding... |
blob | commitdiff | raw | diff to current |
2007-01-24 |
Jim Laskey | Repair debug frames as a prelude to eh_frames. Switche... |
blob | commitdiff | raw | diff to current |
2007-01-23 |
Evan Cheng | hasFP() is now a virtual method of MRegisterInfo. |
blob | commitdiff | raw | diff to current |
2007-01-02 |
Evan Cheng | Fix naming inconsistency. |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | What should be the last unnecessary <iostream>s in... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Chris Lattner | fix CodeGen/PowerPC/2006-12-07-LargeAlloca.ll on ppc64 |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Jim Laskey | Make it easier for gdb to find the return address. |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Evan Cheng | MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Evan Cheng | Change MachineInstr ctor's to take a TargetInstrDescrip... |
blob | commitdiff | raw | diff to current |
2006-11-20 |
Chris Lattner | r13 is the thread pointer on darwin/ppc64, don't alloca... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Jim Laskey | Assert unhandled case. |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Jim Laskey | 1. Ignore the -disable-fp-elim when the routine is... |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Jim Laskey | This is a general clean up of the PowerPC ABI. Address... |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Chris Lattner | Fix ppc64 epilog bug. |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Evan Cheng | Properly transfer kill / dead info. |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Chris Lattner | Fix the PPC regressions last night |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | Rework PPC64 calls. Now we have a LR8/CTR8 register... |
blob | commitdiff | raw | diff to current |
2006-11-13 |
Evan Cheng | Matches MachineInstr changes. |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Jim Laskey | Make sure stack link is set in 64-bit. |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Chris Lattner | implement proper PPC64 prolog/epilog codegen. |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Jim Laskey | Running with frame pointers prevented debugging, extern... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-09-05 |
Chris Lattner | Completely eliminate def&use operands. Now a register... |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Jim Laskey | Handle callee saved registers in dwarf frame info ... |
blob | commitdiff | raw | diff to current |
2006-08-25 |
Jim Laskey | Fix some comments. |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Chris Lattner | The PPC64 JIT needs register numbers to encode instruct... |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Chris Lattner | In 64-bit mode, 64-bit GPRs are callee saved, not 32... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Fix rewriting frame offsets with ixaddr instructions... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Rename OR4 -> OR. Move some PPC64-specific stuff to... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Chris Lattner | Gaar! Don't use r11 for CR save/restore, use R0. ... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Chris Lattner | Fix spilling and reloading of CR regs to reload the... |
blob | commitdiff | raw | diff to current |
2006-05-18 |
Evan Cheng | getCalleeSaveRegs and getCalleeSaveRegClasses are no... |
blob | commitdiff | raw | diff to current |
2006-05-10 |
Chris Lattner | Fix the PowerPC JIT-only failure on UnitTests/Vector... |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Move some methods out of MachineInstr into MachineOperand |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | There shalt be only one "immediate" operand type! |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Revert Nate's CR patch from last night, which caused... |
blob | commitdiff | raw | diff to current |
2006-05-02 |
Nate Begeman | Since we don't handle callee-save CRs right yet, don... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Don't diddle VRSAVE if no registers need to be added... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Vectors that are known live-in and live-out are clearly... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Move some knowledge about registers out of the code... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Use a small table instead of macros to do this conversion. |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Nate Begeman | Fix SingleSource/UnitTests/Vector/sumarray-dbl |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Nate Begeman | Fix PR727, correctly handling large stack aligments... |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Jim Laskey | Suppress debug label when not debug. |
blob | commitdiff | raw | diff to current |
2006-04-07 |
Jim Laskey | Foundation for call frame information. |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Force use of a frame-pointer if there is anything on... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Jim Laskey | Expose base register for DwarfWriter. Refactor code... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Jim Laskey | Translate llvm target registers to dwarf register numbe... |
blob | commitdiff | raw | diff to current |
2006-03-23 |
Jim Laskey | Add support to locate local variables in frames (early... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Chris Lattner | When possible, custom lower 32-bit SINT_TO_FP to this: |
blob | commitdiff | raw | diff to current |
2006-03-16 |
Chris Lattner | remove dead variable |
blob | commitdiff | raw | diff to current |
2006-03-16 |
Chris Lattner | teach the ppc backend how to spill/reload vector regs |
blob | commitdiff | raw | diff to current |
2006-03-16 |
Chris Lattner | in functions that use a lot of callee saved regs, this... |
blob | commitdiff | raw | diff to current |
2006-03-16 |
Chris Lattner | Add support for copying registers. still needed: spilli... |
blob | commitdiff | raw | diff to current |
2006-03-13 |
Chris Lattner | For functions that use vector registers, save VRSAVE... |
blob | commitdiff | raw | diff to current |
2006-02-02 |
Chris Lattner | Move isLoadFrom/StoreToStackSlot from MRegisterInfo... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Fix an off-by-one error that Nate's eagle eyes caught |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Use the auto-insert BuildMI constructor to avoid an... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | If a function has a non-zero sized frame, use an add... |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFla... |
blob | commitdiff | raw | diff to current |
2005-11-06 |
Nate Begeman | Add the necessary support to the ISel to allow targets... |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Chris Lattner | Fix the JIT encoding of LWA, LD, STD, and STDU. |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Nate Begeman | First bits of 64 bit PowerPC stuff, currently disabled... |
blob | commitdiff | raw | diff to current |
2005-10-16 |
Nate Begeman | More PPC32 -> PPC changes, as well as merging some... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Rename PPC32*.h to PPC*.h |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Rename PowerPC*.h to PPC*.h |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Rename PowerPCInstrBuilder.h -> PPC* |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Eliminate PowerPC.td and PPC32.td, consolidating them... |
blob | commitdiff | raw | diff to current |
2005-10-01 |
Chris Lattner | like the comment says, enable this |
blob | commitdiff | raw | diff to current |
2005-10-01 |
Chris Lattner | Modify the ppc backend to use two register classes... |
blob | commitdiff | raw | diff to current |
2005-09-30 |
Nate Begeman | Remove some now-dead code. |
blob | commitdiff | raw | diff to current |
2005-09-30 |
Chris Lattner | constant fold these calls |
blob | commitdiff | raw | diff to current |
2005-09-30 |
Chris Lattner | pass extra args |
blob | commitdiff | raw | diff to current |
2005-09-17 |
Chris Lattner | Implement hook for ppc |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | I forgot that we always spill fp values as 64-bits... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | Fix a problem that Nate noticed, where spill code was... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | code cleanup |
blob | commitdiff | raw | diff to current |
next |