projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Teach MachineFrameInfo to track maximum alignment while stack objects are being
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMLoadStoreOptimizer.cpp
2010-02-12
Evan Cheng
Load / store multiple instructions cannot load / store...
blob
|
commitdiff
|
raw
2010-01-14
Jakob Stoklund Olesen
Don't fold insufficiently aligned ldr/str into ldm...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-23
Jakob Stoklund Olesen
Move kill flags when the same register occurs more...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-23
Jakob Stoklund Olesen
Handle undef operands properly.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-23
Jakob Stoklund Olesen
Make insert position available to MergeOpsUpdate.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-23
Jakob Stoklund Olesen
Perform kill flag calculations in new method. No functi...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-23
Jakob Stoklund Olesen
Move repeated code to a new method. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-19
Douglas Gregor
Fix a bunch of little errors that Clang complains about...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-14
Evan Cheng
When expanding t2STRDi8 r, r to two stores, add kill...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-09
Jim Grosbach
Use Unified Assembly Syntax for the ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove includes of Support/Compiler.h that are no longe...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove VISIBILITY_HIDDEN from class/struct found inside...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-22
Evan Cheng
Load / store multiple was missing opportunites when...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Evan Cheng
Change ld/st multiples to explicitly model the writebac...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-29
Evan Cheng
Fix PR4687. Pre ARMv5te does not support ldrd / strd...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-27
Evan Cheng
Enable pre-regalloc load / store multiple pass for...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-26
Evan Cheng
Add comment.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-25
Evan Cheng
Code clean up and prepare for Thumb2 support. No functi...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-25
Dan Gohman
Improve MachineMemOperand handling.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-11
Jim Grosbach
Update register class references to use the global...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-18
Jakob Stoklund Olesen
Simplify RegScavenger::FindUnusedReg.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-13
Owen Anderson
Push LLVMContexts through the IntegerType APIs.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Jim Grosbach
Whitespace cleanup. Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-08
Evan Cheng
Code refactoring. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-07
Evan Cheng
It turns out most of the thumb2 instructions are not...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-04
Evan Cheng
Enable load / store multiple pass for Thumb2. It's...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-04
Evan Cheng
Thumb2 does not have ib (increment before) and da ...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-04
Evan Cheng
Load / store multiple pass fixes for Thumb2. Not enable...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Torok Edwin
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-11
Evan Cheng
Major changes to Thumb (not Thumb2). Many 16-bit instru...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-10
Evan Cheng
Remove a bogus assertion.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-09
Evan Cheng
Initial support for load / store multiple opt pass...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Evan Cheng
Change how so_imm and t2_so_imm are handled. At instruc...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Torok Edwin
Implement changes from Chris's feedback.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Torok Edwin
Start converting to new error handling API.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Evan Cheng
Enable arm pre-allocation load / store multiple optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Evan Cheng
Transfer dead markers when a ldrd is changed into a...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-18
Evan Cheng
- Update register allocation hint after coalescing...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Do not form ldrd / strd if the two dests / srcs are...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Silence a warning.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Part 1.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-13
Evan Cheng
Add a ARM specific pre-allocation pass that re-schedule...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-05
Evan Cheng
Changing allocation ordering from r3 ... r0 back to...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-05
Evan Cheng
When merging multiple load / store instructions. Use...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-05
Evan Cheng
Code clean up: return vector by reference rather than...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-04
Evan Cheng
Re-apply 72756 with fixes. One of those was introduced...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-03
Evan Cheng
Temporarily revert 72756 for now.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-03
Evan Cheng
Fold preceding / trailing base inc / dec into the singl...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-13
Bill Wendling
Change MachineInstrBuilder::addReg() to take a flag...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Dale Johannesen
Remove refs to non-DebugLoc versions of BuildMI from...
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-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
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
Move a bunch more accessors from TargetInstrInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename MachineInstr::getInstrDescriptor -> getDesc...
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-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-19
Evan Cheng
Avoid referencing deleted instruction.
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
Reflects the chanegs made to PredicateOperand.
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-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-26
Evan Cheng
Rename findRegisterUseOperand to findRegisterUseOperand...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Evan Cheng
findRegisterUseOperand() changed.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-08
Evan Cheng
Bug fix. Not advancing the register scavenger iterator...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-07
Evan Cheng
Only safe to use a call-clobbered or spilled callee...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-07
Evan Cheng
Fix some brittle code. Watch out for cases where regist...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-06
Evan Cheng
Make load / store optimizer use register scavenger.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-06
Evan Cheng
Code clean up. Prepare to use register scavenger.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Evan Cheng
ARM backend contribution from Apple.
blob
|
commitdiff
|
raw
|
diff to current