Replace all weight-based interfaces in MBB with probability-based interfaces, and...
[oota-llvm.git] / lib / Target / ARM / ARMRegisterInfo.cpp
2015-03-12 Eric ChristopherRemove the need to cache the subtarget in the ARM Targe...
2014-03-22 Craig TopperPrune includes in ARM target.
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2012-03-17 Craig TopperReorder includes to match coding standards. Fix an...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-04-18 Jim GrosbachTrim a few unneeded includes.
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2009-07-08 David GoodwinGeneralize opcode selection in ARMBaseRegisterInfo.
2009-07-08 David GoodwinPush methods into base class in preparation for sharing.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-08 David GoodwinStart breaking out common base functionality for regist...
2009-07-01 Bob WilsonFix a comment typo.
2009-06-27 Anton KorobeynikovSimplify a bit
2009-06-27 Anton KorobeynikovARM refactoring. Step 2: split RegisterInfo
2009-06-22 Bob WilsonFor Darwin on ARMv6 and newer, make register r9 availab...
2009-06-22 Evan ChenghasFP should return true if frame address is taken.
2009-06-18 Evan ChengRemove UseThumbBacktraces. Just check if subtarget...
2009-06-18 Evan Cheng- Update register allocation hint after coalescing...
2009-06-15 Evan ChengOn Darwin, frame pointer r7 is never available.
2009-06-15 Evan ChengPart 1.
2009-05-30 Bill WendlingUntabification.
2009-05-19 Bob WilsonFollow up on new support for memory operands in ARM...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-04-07 Jim GrosbachPR2985 / <rdar://problem/6584986>
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-02-23 Bill WendlingPropagate debug loc info through prologue/epilogue.
2009-02-13 Dale Johannesenand one more file
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2008-12-10 Evan ChengPreliminary ARM debug support based on patch by Mikael...
2008-12-03 Dan GohmanAdd a sanity-check to tablegen to catch the case where...
2008-11-12 Evan ChengFix encoding of single-precision VFP registers.
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-27 Evan ChengRe-apply 56683 with fixes.
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-02-27 Evan ChengSpiller now remove unused spill slots.
2008-02-20 Anton KorobeynikovRemove bunch of gcc 4.3-related warnings from Target
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-06 Chris Lattnerrename isStore -> mayStore to more accurately reflect...
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-30 Chris Lattneruse simplified operand addition methods.
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...
next