index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMLoadStoreOptimizer.cpp
Age
Commit message (
Expand
)
Author
2009-07-14
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
Torok Edwin
2009-07-11
Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...
Evan Cheng
2009-07-10
Remove a bogus assertion.
Evan Cheng
2009-07-09
Initial support for load / store multiple opt pass Thumb2 support (post-alloc...
Evan Cheng
2009-07-08
Change how so_imm and t2_so_imm are handled. At instruction selection time, t...
Evan Cheng
2009-07-08
Implement changes from Chris's feedback.
Torok Edwin
2009-07-08
Start converting to new error handling API.
Torok Edwin
2009-06-19
Enable arm pre-allocation load / store multiple optimization pass.
Evan Cheng
2009-06-19
Transfer dead markers when a ldrd is changed into a ldm or a pair of ldr.
Evan Cheng
2009-06-18
- Update register allocation hint after coalescing. This is done by the targe...
Evan Cheng
2009-06-15
Typo.
Evan Cheng
2009-06-15
Do not form ldrd / strd if the two dests / srcs are the same. Code clean up.
Evan Cheng
2009-06-15
Silence a warning.
Evan Cheng
2009-06-15
Part 1.
Evan Cheng
2009-06-13
Add a ARM specific pre-allocation pass that re-schedule loads / stores from
Evan Cheng
2009-06-05
Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order chan...
Evan Cheng
2009-06-05
When merging multiple load / store instructions. Use the DebugLoc of the firs...
Evan Cheng
2009-06-05
Code clean up: return vector by reference rather than by value. No functional...
Evan Cheng
2009-06-04
Re-apply 72756 with fixes. One of those was introduced by we changed MachineI...
Evan Cheng
2009-06-03
Temporarily revert 72756 for now.
Evan Cheng
2009-06-03
Fold preceding / trailing base inc / dec into the single load / store as well.
Evan Cheng
2009-05-13
Change MachineInstrBuilder::addReg() to take a flag instead of a list of
Bill Wendling
2009-02-13
Remove refs to non-DebugLoc versions of BuildMI from ARM.
Dale Johannesen
2008-10-03
Switch the MachineOperand accessors back to the short names like
Dan Gohman
2008-09-04
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-02-10
Rename MRegisterInfo to TargetRegisterInfo.
Dan Gohman
2008-01-11
rename MachineInstr::setInstrDescriptor -> setDesc
Chris Lattner
2008-01-07
rename TargetInstrDescriptor -> TargetInstrDesc.
Chris Lattner
2008-01-07
Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor
Chris Lattner
2008-01-07
Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects
Chris Lattner
2007-12-30
Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...
Chris Lattner
2007-12-29
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-09-19
Avoid referencing deleted instruction.
Evan Cheng
2007-07-10
Remove clobbersPred. Add an OptionalDefOperand to instructions which have the...
Evan Cheng
2007-07-05
Reflects the chanegs made to PredicateOperand.
Evan Cheng
2007-05-29
Add missing const qualifiers.
Evan Cheng
2007-05-15
Add PredicateOperand to all ARM instructions that have the condition field.
Evan Cheng
2007-05-03
Drop 'const'
Devang Patel
2007-05-02
Use 'static const char' instead of 'static const int'.
Devang Patel
2007-05-01
Do not use typeinfo to identify pass in pass manager.
Devang Patel
2007-04-26
Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.
Evan Cheng
2007-03-26
findRegisterUseOperand() changed.
Evan Cheng
2007-03-08
Bug fix. Not advancing the register scavenger iterator correctly.
Evan Cheng
2007-03-07
Only safe to use a call-clobbered or spilled callee-saved register as scratch...
Evan Cheng
2007-03-07
Fix some brittle code. Watch out for cases where register scavenger is pointi...
Evan Cheng
2007-03-06
Make load / store optimizer use register scavenger.
Evan Cheng
2007-03-06
Code clean up. Prepare to use register scavenger.
Evan Cheng
2007-01-19
ARM backend contribution from Apple.
Evan Cheng