Remove attribution from file headers, per discussion on llvmdev.
[oota-llvm.git] / lib / Target / ARM / ARMRegisterInfo.cpp
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-08 Evan ChengDoh
2007-12-08 Evan ChengFix a compilation warning.
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-11-13 Dale JohannesenAdd parameter to getDwarfRegNum to permit targets
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-11 Anton KorobeynikovUse TableGen to emit information for dwarf register...
2007-10-18 Evan Cheng- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
2007-10-18 Evan ChengUse SmallVectorImpl instead of SmallVector with hardcod...
2007-10-05 Evan Cheng- Added a few target hooks to generate load / store...
2007-09-26 Evan ChengAllow copyRegToReg to emit cross register classes copies.
2007-07-19 Evan ChengChange instruction description to split OperandList...
2007-07-19 Evan ChengOnly adjust esp around calls in presence of alloca.
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-10 Evan ChengRemove clobbersPred. Add an OptionalDefOperand to instr...
2007-07-05 Evan ChengAdded ARM::CPSR to represent ARM CPSR status register.
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-15 Evan ChengAdd PredicateOperand to all ARM instructions that have...
2007-05-07 Lauro Ramos VenancioFix PR1390 in a better way.
2007-05-05 Lauro Ramos VenancioFix PR1390.
2007-05-03 Lauro Ramos VenancioDebug support for arm-linux.
2007-05-01 Evan ChengeliminateFrameIndex() change.
2007-05-01 Evan ChengUnder normal circumstances, when a frame pointer is...
2007-04-27 Lauro Ramos Venancioadd parenthesis.
2007-04-27 Lauro Ramos VenancioIn Thumb mode, the frame register must be R7.
2007-04-25 Evan ChengMatch MachineFunction::UsedPhysRegs changes.
2007-04-19 Lauro Ramos VenancioFix a bug in getFrameRegister.
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-04-03 Evan ChengFixed a bug that causes codegen of noop like add r0...
2007-03-20 Evan ChengAdded MRegisterInfo hook to re-materialize an instruction.
2007-03-19 Evan ChengFix naming inconsistencies.
2007-03-07 Evan ChengFix one more Thumb eliminateFrameIndex bug.
2007-03-06 Evan ChengRegister scavenging is now on by default for ARM.
2007-03-06 Evan ChengScavenge a register using the register scavenger when...
2007-03-02 Dale Johanneseneliminate unnecessary reset of SP in epilog on darwin
2007-03-01 Evan ChengUse a spilled free callee-saved register as scratch...
2007-03-01 Evan Cheng- Track which callee-saved registers are spilled.
2007-02-28 Evan ChengDoh. ARM::PC is obvious a reserved register.
2007-02-28 Evan ChengMake requiresRegisterScavenging determination on a...
2007-02-28 Evan ChengStart making use of RegScavenger.
2007-02-27 Evan ChengLet MRegisterInfo now owns RegScavenger; eliminateFrame...
2007-02-23 Lauro Ramos Venanciobugfix: SP wasn't updated for varargs when frame pointe...
2007-02-23 Evan ChengAdd option to turn on register scavenger; By default...
2007-02-21 Jim LaskeySupport to provide exception and selector registers.
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan ChengAdded getReservedRegs().
2007-02-07 Evan ChengisLowRegister() expects input is a physical register.
2007-02-07 Evan ChengRename.
2007-02-07 Evan ChengIf sp offset will be materialized in a register. Clear...
2007-02-07 Evan ChengGet rid of references to iostream.
2007-02-07 Evan ChengIn thumb mode, R3 is reserved, but it can be live in...
2007-02-07 Evan Cheng- If fp (r7) is used to reference stack objects, use...
2007-02-07 Evan ChengeliminateFrameIndex() is even more complicated if frame...
2007-02-07 Evan ChengSpill / restore should avoid modifying the condition...
2007-02-06 Evan ChengfoldMemoryOperand() cannot fold tMOVrr sp into load...
2007-02-06 Evan ChengeliminateFrameIndex() bug when frame pointer is used...
2007-02-02 Lauro Ramos Venanciobugfix: SP isn't resetted when function has FP and...
2007-02-02 Evan ChengAnother thumb large stack offset codegen bug.
2007-02-02 Evan ChengUgh. Only meant to do this in thumb mode.
2007-02-01 Evan ChengAlso set alignment of stack-based structs to 4 in thumb...
2007-02-01 Evan ChengSpecial epilogue for vararg functions. We cannot do...
2007-01-31 Evan ChengDon't want to add FramePtr to callee save spill list...
2007-01-31 Evan ChengDarwin ABI requires FP to point to stack slot of prev FP.
2007-01-31 Evan ChengUpdate comment.
2007-01-31 Lauro Ramos VenancioARM fix: Miscompilation when frame pointer can't be...
2007-01-30 Evan ChengDuring PEI, if the immediate value of sp + offset is...
2007-01-30 Evan ChengIn thumb mode, round up stack frame size to multiple...
2007-01-30 Evan ChengThumb eliminateFrameIndex fixes.
2007-01-30 Evan Cheng- In thumb mode, if size of MachineFunction is >= 2048...
2007-01-29 Evan ChengRemember if LR register has been spilled in this function.
2007-01-26 Evan ChengRepresent tADDspi and tSUBspi as two-address instructions.
2007-01-25 Evan ChengI am an idiot.
2007-01-23 Evan ChengPEI is now responsible for adding MaxCallFrameSize...
2007-01-23 Evan ChenghasFP() is now a virtual method of MRegisterInfo.
2007-01-20 Evan ChengRound up stack to multiple of alignment only if it...
2007-01-20 Evan ChengPrologue and epilogue bugs for non-Darwin targets.
2007-01-20 Evan ChengClean up ARM PEI code.
2007-01-19 Evan ChengisDarwin -> isTargetDarwin
2007-01-19 Evan ChengARM backend contribution from Apple.
2007-01-12 Lauro Ramos VenancioDon't add or sub zero to sp.
2007-01-12 Lauro Ramos VenancioBuild constants using instructions mov/orr or mvn/eor.
2007-01-02 Evan ChengFix naming inconsistency.
2006-12-18 Rafael Espindolamacros -> Inline functions
2006-12-14 Rafael EspindolaAvoid creating invalid sub/add instructions on the...
2006-12-07 Bill WendlingWhat should be the last unnecessary <iostream>s in...
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-09 Rafael Espindolaimplement load effective address similar to the alpha...
2006-11-08 Rafael Espindolainitial implementation of addressing mode 2
2006-10-31 Rafael Espindolaadd support for calling functions when the caller has...
2006-10-26 Rafael Espindolainitial support for frame pointers
2006-10-17 Rafael Espindolaadd the immediate to the Offset in eliminateFrameIndex
2006-10-17 Rafael Espindolaadd FCPYS and FCPYD
2006-10-06 Rafael Espindolafix the stack alignment
2006-09-13 Rafael Espindolaadd shifts to addressing mode 1
2006-09-11 Rafael Espindolapartial implementation of the ARM Addressing Mode 1
2006-09-05 Chris LattnerCompletely eliminate def&use operands. Now a register...
2006-08-17 Rafael Espindolaadd a "load effective address"
2006-08-16 Rafael EspindolaDeclare the callee saved regs
next