projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Generate correct asm info for mingw and cygwin ARM targets.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMLoadStoreOptimizer.cpp
2015-07-13
Aaron Ballman
Removing several -Wunused-but-set-variable warnings...
blob
|
commitdiff
|
raw
2015-07-10
Matthias Braun
ARM: Use SpecificBumpPtrAllocator to fix leak introduce...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Matthias Braun
ARMLoadStoreOpt: Merge subs/adds into LDRD/STRD; Factor...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Matthias Braun
ARMLoadStoreOptimizer: Create LDRD/STRD on thumb2
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Matthias Braun
ARMLoadStoreOptimizer: Rewrite LDM/STM matching logic.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Tim Northover
ARM: add correct kill flags when combining stm instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-06-24
Matthias Braun
ARMLoadStoreOptimizer: Fix errata 602117 handling and...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
John Brawn
[ARM] ARMLoadStoreOpt::UpdateBaseRegUses should stop...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-05
Benjamin Kramer
[ARM] Make helper function static.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Matthias Braun
ARM: Thumb2 LDRD/STRD supports independent input/output...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-02
Renato Golin
Revert "ARM: Thumb2 LDRD/STRD supports independent...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Matthias Braun
ARM: Thumb2 LDRD/STRD supports independent input/output...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Matthias Braun
ARMLoadStoreOptimizer: Fix doxygen comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-05-29
Matthias Braun
CodeGen: Use mop_iterator instead of MIOperands/ConstMI...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-27
Matthias Braun
ARMLoadStoreOptimizer: Code cleanup; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Matthias Braun
MachineInstr: Change return value of getOpcode() to...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Benjamin Kramer
Re-sort includes with sort-includes.py and insert raw_o...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-12
Eric Christopher
In preparation for moving ARM's TargetRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
Renato Golin
Improve handling of stack accesses in Thumb-1
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Eric Christopher
Migrate ARM except for TTI, AsmPrinter, and frame lowering
blob
|
commitdiff
|
raw
|
diff to current
2015-01-26
Eric Christopher
Move DataLayout back to the TargetMachine from TargetSu...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Jonathan Roelofs
Fix load-store optimizer on thumbv4t
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Eric Christopher
Grab the subtarget info off of the MachineFunction...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Moritz Roth
[Thumb] Make load/store optimizer less conservative.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-16
Moritz Roth
ARM load/store optimizer: Don't materialize a new base...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Moritz Roth
Thumb1 load/store optimizer: Improve code to materializ...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Moritz Roth
ARM: Fix and re-enable load/store optimizer for Thumb1.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Moritz Roth
ARM load/store optimizer: Compute BaseKill correctly.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
James Molloy
Fix memory leak of RegScavenger accidentally added...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-16
James Molloy
Refactor the disabling of Thumb-1 LDM/STM generation
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Renato Golin
Fix a bug in the Thumb1 ARM Load/Store optimizer
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
James Molloy
Fix the Load/Store optimization pass to work with Thumb1.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
James Molloy
Enable the Load/Store optimization pass for Thumb1...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
James Molloy
Fix a few comment typos and style issues.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Target edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Craig Topper
Prune includes in ARM target.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambd...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Tim Northover
ARM: correct liveness flags during ARMLoadStoreOpt
blob
|
commitdiff
|
raw
|
diff to current
2013-09-04
Arnold Schwaighofer
Swift: Only build vldm/vstm with q register aligned...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
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
next