projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM: remove unused v(add|sub)hn and vqdml[as]l intrinsics.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMLoadStoreOptimizer.cpp
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
2013-07-10
Craig Topper
Simplify code.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-04
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-20
Quentin Colombet
ARM: Remove a (false) dependency on the memoryoperand...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Hao Liu
Fix for PR14824, An ARM Load/Store Optimization bug
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Renato Golin
Reverting 178851 as it broke buildbots
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Stepan Dyatkovskiy
Buildbot fix for r178851: mistake was in wrong TargetRe...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Stepan Dyatkovskiy
Fix for PR14824: "Optimization arm_ldst_opt inserts...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Chad Rosier
[arm load/store optimizer] When trying to merge a base...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Evan Cheng
Radar numbers don't belong in source code.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Add an MF argument to MI::copyImplicitOps().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-09
Eric Christopher
Remove getARMRegisterNumbering and replace with calls...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Jim Grosbach
ARM: Nuke remnant bogus code.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Craig Topper
Convert more uses of XXXRegisterClass to &XXXRegClass...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Jim Grosbach
ARM LDR/LDRT has the same encoding collision as STR...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-05
Jim Grosbach
ARM: Don't form a t2LDRi8 or t2STRi8 with an offset...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Don't kill the base register when expanding strd.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Preserve implicit defs in ARMLoadStoreOptimizer.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Revert r153516: "Invalidate liveness in Thumb2ITBlockPass."
blob
|
commitdiff
|
raw
|
diff to current
2012-03-27
Jakob Stoklund Olesen
ARMLoadStoreOptimizer invalidates register liveness.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-27
Craig Topper
Remove unnecessary llvm:: qualifications
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Craig Topper
Prune includes and replace uses of ARMRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Evan Cheng
Do not fold ADD / SUB into load / store (to form pre...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Andrew Trick
ARM Ld/St Optimizer fix.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-25
NAKAMURA Takumi
ARMLoadStoreOptimizer.cpp: Fix MSVC(Debug) build.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Andrew Trick
Preserve MachineMemOperands in ARMLoadStoreOptimizer.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-09
Evan Cheng
Hide cpu name checking in ARMSubtarget.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-08
Evan Cheng
Add workaround for Cortex-M3 errata 602117 by replacing...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-29
Owen Anderson
Apply the same fix for the change in LDR_PRE_IMM/LDRB_P...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-29
Owen Anderson
Update the load-store optimizer for changes to the...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
invalid-LDR_PRE-arm.txt was already passing, but for...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Jim Grosbach
ARM STR_POST_IMM offset encoding fix in load/store...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jim Grosbach
ARM refactor indexed store instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-26
Owen Anderson
Split am2offset into register addend and immediate...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Evan Cheng
Sink ARMMCExpr and ARMAddressingModes into MC layer...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Jim Grosbach
Remove redundant Thumb2 ADD/SUB SP instruction definitions.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Evan Cheng
More refactoring. Move getRegClass from TargetOperandIn...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Eric Christopher
Clean up comment a bit.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Cameron Zwarich
Fix more of PR8825. Now all of CodeGen/ARM passes with...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-29
Chris Lattner
use the MachineInstrBuilder operator-> to simplify...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Bob Wilson
Clean up some code for clarity.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Owen Anderson
Check early if this is an unsupported opcode, so that...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Owen Anderson
Add safety check that didn't show up in testing.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Owen Anderson
Get rid of the non-writeback versions VLDMDB and VSTMDB...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-15
Evan Cheng
Do not form thumb2 ldrd / strd if the offset is by...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-15
Jakob Stoklund Olesen
Teach ARMLoadStoreOptimizer to remove kill flags from...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-07
Bob Wilson
Move code for OffsetCompare struct closer to where...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-13
Jakob Stoklund Olesen
Fix a few more places that should use MBB::getLastNonDe...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-07
Evan Cheng
Do not model all INLINEASM instructions as having unmod...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-06
Bob Wilson
PR8921: LDM/POP do not support interworking prior to...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Bill Wendling
Missed the _RET versions of LDMIA.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Bill Wendling
Add missing opcodes now that this function's used in...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Evan Cheng
Revert r119109 for now. It's breaking 176.gcc.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Bill Wendling
The machine instruction no longer encodes the submode...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Bill Wendling
Encode the multi-load/store instructions with their...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Evan Cheng
Make sure ARM multi load / store pass copies memoperand...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Refactor ARM STR/STRB instruction patterns into STR...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
One more spot where the new arm mode LDR instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jim Grosbach
First part of refactoring ARM addrmode2 (load/store...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jim Grosbach
Grammar.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-22
Evan Cheng
Transfer implicit ops when forming load multiple and...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-29
Bob Wilson
Increase ARM APCS preferred alignment for i64 and f64...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-15
Jim Grosbach
move getRegisterNumbering() to out of ARMBaseRegisterIn...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Bob Wilson
Calculate the number of VLDM/VSTM registers by subtract...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Bob Wilson
Fix merging base-updates for VLDM/VSTM: Before I switch...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-30
Jakob Stoklund Olesen
Remember to clear the shadow kill flag at the same...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-27
Bob Wilson
When merging Thumb2 loads/stores, do not give up when...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-27
Bob Wilson
Change ARM VFP VLDM/VSTM instructions to use addressing...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-27
Bob Wilson
Unsigned value cannot be < 0.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Jakob Stoklund Olesen
When no memoperands are present, assume unaligned,...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-22
Dan Gohman
Use pre-increment instead of post-increment when the...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-21
Evan Cheng
Fix PR7421: bug in kill transferring logic. It was...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-15
Jim Grosbach
Make sure to skip dbg_value instructions when finding...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Jim Grosbach
be slightly more subtle about skipping dbg_value instru...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-08
Jim Grosbach
fix copy/paste/modify think-o
blob
|
commitdiff
|
raw
|
diff to current
2010-06-04
Jim Grosbach
Another fix to prevent debug info from affecting codege...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-04
Jim Grosbach
more dbg_value adjustments so debug info doesn't affect...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-04
Jim Grosbach
fix typo
blob
|
commitdiff
|
raw
|
diff to current
2010-06-03
Jim Grosbach
Teach the ARM load-store optimizer to deal with dbg_val...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Jim Grosbach
Clean up 80 column violations. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-15
Dan Gohman
Add more const qualifiers for LLVM IR pointers in CodeGen.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Jim Grosbach
vldm/vstm can only do up to 16 double-word registers...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-20
Bob Wilson
pr6652: Use LDM to restore PC to the return address...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-16
Bob Wilson
Remove redundant writeback flag in ARM addressing mode 5.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-16
Bob Wilson
Remove the writeback flag from ARM's address mode 4...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-16
Bob Wilson
Wrap a long line and add some parens to be consistent.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-13
Bob Wilson
Change ARM ld/st multiple instructions to have variant...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-13
Bob Wilson
Combine the code to build VLDM and VSTM instructions...
blob
|
commitdiff
|
raw
|
diff to current
next