index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
Thumb2SizeReduction.cpp
Commit message (
Expand
)
Author
Age
*
[C++] Use 'nullptr'. Target edition.
Craig Topper
2014-04-25
*
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
2014-04-22
*
ARM: Range based for-loop over block predecessors.
Jim Grosbach
2014-04-04
*
Prune includes in ARM target.
Craig Topper
2014-03-22
*
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
2014-03-10
*
Range-ify some for loops.
Owen Anderson
2014-03-07
*
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
Benjamin Kramer
2014-03-02
*
Fix PR 18369: [Thumbv8] asserts due to inconsistent CPSR liveness of IT blocks
Weiming Zhao
2014-01-13
*
ARM: decide whether to use movw/movt based on "minsize" attribute.
Tim Northover
2013-12-02
*
ARM: Remove unused variable.
Benjamin Kramer
2013-04-08
*
Avoid high-latency false CPSR dependencies even for tMOVSi.
Jakob Stoklund Olesen
2013-04-04
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
*
Resort the #include lines in include/... and lib/... with the
Chandler Carruth
2013-01-02
*
Remove the Function::getFnAttributes method in favor of using the AttributeSet
Bill Wendling
2012-12-30
*
On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr,
Evan Cheng
2012-12-20
*
Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...
Bill Wendling
2012-12-19
*
Disable ARM partial flag dependency optimization at -Oz
Quentin Colombet
2012-12-18
*
Repair bundles that were broken by removing and reinserting the first
Jakob Stoklund Olesen
2012-12-18
*
Extract a method, no functional change intended.
Jakob Stoklund Olesen
2012-12-18
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
*
Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...
Jakob Stoklund Olesen
2012-08-28
*
Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.
Jakob Stoklund Olesen
2012-08-27
*
Added missing CMN case in Thumb2SizeReduction pass so that LLVM emits 16-bits...
Sebastian Pop
2012-05-04
*
Tidy up. 80 columns.
Jim Grosbach
2012-04-06
*
Use uint16_t to store registers and opcode in static tables in the target spe...
Craig Topper
2012-03-11
*
Use uint16_t to store instruction implicit uses and defs. Reduces static data.
Craig Topper
2012-03-08
*
Make sure the regs are low regs for tMUL size reduction.
Jim Grosbach
2012-02-24
*
Thumb2 size reduction fix for tied operands of tMUL.
Jim Grosbach
2012-02-24
*
Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle.
Evan Cheng
2011-12-17
*
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
Evan Cheng
2011-12-14
*
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-12-07
*
Avoid partial CPSR dependency from loop backedges. rdar://10357570
Evan Cheng
2011-10-27
*
Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.
Jim Grosbach
2011-08-24
*
ARM extend instructions simplification.
Jim Grosbach
2011-07-27
*
Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...
Evan Cheng
2011-07-20
*
Fix off-by-one error.
Jim Grosbach
2011-07-01
*
Pseudo-ize t2MOVCC[ri].
Jim Grosbach
2011-07-01
*
Refact ARM Thumb1 tMOVr instruction family.
Jim Grosbach
2011-06-30
*
Size reducing SP adjusting t2ADDri needs to check predication.
Jim Grosbach
2011-06-30
*
Remove redundant Thumb2 ADD/SUB SP instruction definitions.
Jim Grosbach
2011-06-29
*
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
Evan Cheng
2011-06-28
*
use the MachineInstrBuilder operator-> to simplify some code.
Chris Lattner
2011-04-29
*
Avoid some 's' 16-bit instruction which partially update CPSR
Bob Wilson
2011-04-19
*
Handle MI flags inside Thumb2SizeReduction pass.
Anton Korobeynikov
2011-03-05
*
Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...
Owen Anderson
2011-02-08
*
Temporary workaround for a bad bug introduced by r121082 which replaced
Evan Cheng
2011-02-08
*
The tLDR et al instructions were emitting either a reg/reg or reg/imm
Bill Wendling
2010-12-14
*
Refactor the ARM CMPz* patterns to just use the normal CMP instructions when
Jim Grosbach
2010-12-07
*
Second attempt at converting Thumb2's LDRpci, including updating the gazillio...
Owen Anderson
2010-12-07
*
The Thumb tADDrSPi instruction is not valid when the destination is SP.
Bob Wilson
2010-12-04
[next]