2009-03-13 |
Evan Cheng | Fix some significant problems with constant pools that... |
blob | commitdiff | raw |
2009-02-23 |
Bill Wendling | Propagate debug loc info through prologue/epilogue. |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Dale Johannesen | and one more file |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Move getPointerRegClass from TargetInstrInfo to TargetR... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Evan Cheng | Preliminary ARM debug support based on patch by Mikael... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Add a sanity-check to tablegen to catch the case where... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Evan Cheng | Fix encoding of single-precision VFP registers. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Evan Cheng | Re-apply 56683 with fixes. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Bill Wendling | Temporarily reverting r56683. This is causing a failure... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Evan Cheng | Fix @llvm.frameaddress codegen. FP elimination optimiza... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Nicolas Geoffray | Infrastructure for getting the machine code size of... |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetI... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Evan Cheng | Spiller now remove unused spill slots. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Remove bunch of gcc 4.3-related warnings from Target |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Chris Lattner | rename MachineInstr::setInstrDescriptor -> setDesc |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Move even more functionality from MRegisterInfo into... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Owen Anderson | Move some more functionality from MRegisterInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Use MachineOperand::getImm instead of MachineOperand... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | use simplified operand addition methods. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-08 |
Evan Cheng | Doh |
blob | commitdiff | raw | diff to current |
2007-12-08 |
Evan Cheng | Fix a compilation warning. |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | Add a argument to storeRegToStackSlot and storeRegToAdd... |
blob | commitdiff | raw | diff to current |
2007-12-02 |
Evan Cheng | Remove redundant foldMemoryOperand variants and other... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Dale Johannesen | Add parameter to getDwarfRegNum to permit targets |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
blob | commitdiff | raw | diff to current |
2007-11-11 |
Anton Korobeynikov | Use TableGen to emit information for dwarf register... |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Evan Cheng | - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold... |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Evan Cheng | Use SmallVectorImpl instead of SmallVector with hardcod... |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | - Added a few target hooks to generate load / store... |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Evan Cheng | Allow copyRegToReg to emit cross register classes copies. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Only adjust esp around calls in presence of alloca. |
blob | commitdiff | raw | diff to current |
2007-07-14 |
Anton Korobeynikov | Long live the exception handling! |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Evan Cheng | Remove clobbersPred. Add an OptionalDefOperand to instr... |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Evan Cheng | Added ARM::CPSR to represent ARM CPSR status register. |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Evan Cheng | Add missing const qualifiers. |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Evan Cheng | Add PredicateOperand to all ARM instructions that have... |
blob | commitdiff | raw | diff to current |
2007-05-07 |
Lauro Ramos Venancio | Fix PR1390 in a better way. |
blob | commitdiff | raw | diff to current |
2007-05-05 |
Lauro Ramos Venancio | Fix PR1390. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Lauro Ramos Venancio | Debug support for arm-linux. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Evan Cheng | eliminateFrameIndex() change. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Evan Cheng | Under normal circumstances, when a frame pointer is... |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Lauro Ramos Venancio | add parenthesis. |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Lauro Ramos Venancio | In Thumb mode, the frame register must be R7. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Evan Cheng | Match MachineFunction::UsedPhysRegs changes. |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Lauro Ramos Venancio | Fix a bug in getFrameRegister. |
blob | commitdiff | raw | diff to current |
2007-04-16 |
Anton Korobeynikov | Removed tabs everywhere except autogenerated & external... |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Evan Cheng | Fixed a bug that causes codegen of noop like add r0... |
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-19 |
Evan Cheng | Fix naming inconsistencies. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Evan Cheng | Fix one more Thumb eliminateFrameIndex bug. |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Evan Cheng | Register scavenging is now on by default for ARM. |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Evan Cheng | Scavenge a register using the register scavenger when... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Dale Johannesen | eliminate unnecessary reset of SP in epilog on darwin |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Evan Cheng | Use a spilled free callee-saved register as scratch... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Evan Cheng | - Track which callee-saved registers are spilled. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | Doh. ARM::PC is obvious a reserved register. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | Make requiresRegisterScavenging determination on a... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | Start making use of RegScavenger. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Evan Cheng | Let MRegisterInfo now owns RegScavenger; eliminateFrame... |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Lauro Ramos Venancio | bugfix: SP wasn't updated for varargs when frame pointe... |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Evan Cheng | Add option to turn on register scavenger; By default... |
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-07 |
Evan Cheng | isLowRegister() expects input is a physical register. |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | Rename. |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | If sp offset will be materialized in a register. Clear... |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | Get rid of references to iostream. |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | In thumb mode, R3 is reserved, but it can be live in... |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | - If fp (r7) is used to reference stack objects, use... |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | eliminateFrameIndex() is even more complicated if frame... |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | Spill / restore should avoid modifying the condition... |
blob | commitdiff | raw | diff to current |
2007-02-06 |
Evan Cheng | foldMemoryOperand() cannot fold tMOVrr sp into load... |
blob | commitdiff | raw | diff to current |
2007-02-06 |
Evan Cheng | eliminateFrameIndex() bug when frame pointer is used... |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Lauro Ramos Venancio | bugfix: SP isn't resetted when function has FP and... |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Evan Cheng | Another thumb large stack offset codegen bug. |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Evan Cheng | Ugh. Only meant to do this in thumb mode. |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Evan Cheng | Also set alignment of stack-based structs to 4 in thumb... |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Evan Cheng | Special epilogue for vararg functions. We cannot do... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Evan Cheng | Don't want to add FramePtr to callee save spill list... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Evan Cheng | Darwin ABI requires FP to point to stack slot of prev FP. |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Evan Cheng | Update comment. |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Lauro Ramos Venancio | ARM fix: Miscompilation when frame pointer can't be... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Evan Cheng | During PEI, if the immediate value of sp + offset is... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Evan Cheng | In thumb mode, round up stack frame size to multiple... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Evan Cheng | Thumb eliminateFrameIndex fixes. |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Evan Cheng | - In thumb mode, if size of MachineFunction is >= 2048... |
blob | commitdiff | raw | diff to current |
next |