Enable pre-regalloc load / store multiple pass for Thumb2.
[oota-llvm.git] / lib / Target / ARM / ARMLoadStoreOptimizer.cpp
2009-09-27 Evan ChengEnable pre-regalloc load / store multiple pass for...
2009-09-26 Evan ChengAdd comment.
2009-09-25 Evan ChengCode clean up and prepare for Thumb2 support. No functi...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-11 Jim GrosbachUpdate register class references to use the global...
2009-08-18 Jakob Stoklund OlesenSimplify RegScavenger::FindUnusedReg.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-08 Evan ChengCode refactoring. No functionality change.
2009-08-07 Evan ChengIt turns out most of the thumb2 instructions are not...
2009-08-04 Evan ChengEnable load / store multiple pass for Thumb2. It's...
2009-08-04 Evan ChengThumb2 does not have ib (increment before) and da ...
2009-08-04 Evan ChengLoad / store multiple pass fixes for Thumb2. Not enable...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Evan ChengMajor changes to Thumb (not Thumb2). Many 16-bit instru...
2009-07-10 Evan ChengRemove a bogus assertion.
2009-07-09 Evan ChengInitial support for load / store multiple opt pass...
2009-07-08 Evan ChengChange how so_imm and t2_so_imm are handled. At instruc...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-06-19 Evan ChengEnable arm pre-allocation load / store multiple optimiz...
2009-06-19 Evan ChengTransfer dead markers when a ldrd is changed into a...
2009-06-18 Evan Cheng- Update register allocation hint after coalescing...
2009-06-15 Evan ChengTypo.
2009-06-15 Evan ChengDo not form ldrd / strd if the two dests / srcs are...
2009-06-15 Evan ChengSilence a warning.
2009-06-15 Evan ChengPart 1.
2009-06-13 Evan ChengAdd a ARM specific pre-allocation pass that re-schedule...
2009-06-05 Evan ChengChanging allocation ordering from r3 ... r0 back to...
2009-06-05 Evan ChengWhen merging multiple load / store instructions. Use...
2009-06-05 Evan ChengCode clean up: return vector by reference rather than...
2009-06-04 Evan ChengRe-apply 72756 with fixes. One of those was introduced...
2009-06-03 Evan ChengTemporarily revert 72756 for now.
2009-06-03 Evan ChengFold preceding / trailing base inc / dec into the singl...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc versions of BuildMI from...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
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 LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-09-19 Evan ChengAvoid referencing deleted instruction.
2007-07-10 Evan ChengRemove clobbersPred. Add an OptionalDefOperand to instr...
2007-07-05 Evan ChengReflects the chanegs made to PredicateOperand.
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-15 Evan ChengAdd PredicateOperand to all ARM instructions that have...
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-26 Evan ChengRename findRegisterUseOperand to findRegisterUseOperand...
2007-03-26 Evan ChengfindRegisterUseOperand() changed.
2007-03-08 Evan ChengBug fix. Not advancing the register scavenger iterator...
2007-03-07 Evan ChengOnly safe to use a call-clobbered or spilled callee...
2007-03-07 Evan ChengFix some brittle code. Watch out for cases where regist...
2007-03-06 Evan ChengMake load / store optimizer use register scavenger.
2007-03-06 Evan ChengCode clean up. Prepare to use register scavenger.
2007-01-19 Evan ChengARM backend contribution from Apple.