summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrThumb2.td
Commit message (Expand)AuthorAge
* Disable the Thumb no-return call optimization:Evan Cheng2012-11-10
* ARM: Better disassembly for pc-relative LDR.Jim Grosbach2012-10-30
* Fix ARM's b.w instruction for thumb 2 and the encoding T4. The branch targetKevin Enderby2012-10-29
* Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng2012-10-24
* Add LLVM support for Swift.Bob Wilson2012-09-29
* Remove predicated pseudo-instructions.Jakob Stoklund Olesen2012-09-05
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-04
* Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen2012-08-28
* Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen2012-08-27
* Explicitly mark LEApcrel pseudos with hasSideEffects.Jakob Stoklund Olesen2012-08-24
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-16
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-16
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-15
* Add missing Rfalse operand to the predicated pseudo-instructions.Jakob Stoklund Olesen2012-08-15
* Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer2012-08-12
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-08-09
* ARM: More InstAlias refactors to use #NAME#.Jim Grosbach2012-08-02
* ARM: Refactor instaliases using TableGen support for #NAME#.Jim Grosbach2012-08-02
* Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-02
* Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen2012-07-13
* Do not attempt to use ROR for Thumb1.Bob Wilson2012-07-02
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-23
* ARM: Define generic HINT instruction.Jim Grosbach2012-06-18
* This change handles a another case for generating the bic instruction Joel Jones2012-06-18
* Re-enable the CMN instruction.Bill Wendling2012-06-11
* Revert commit r157966Joel Jones2012-06-05
* This change handles a another case for generating the bic instruction Joel Jones2012-06-04
* Thumb2: RSB source register should be rGRP not GPRnopc.Jim Grosbach2012-05-21
* Fix the encoding of the armv7m (MClass) for MSR APSR writes which was missingKevin Enderby2012-05-17
* ARM: Add a few missing add->sub aliases w/ 'w' suffix.Jim Grosbach2012-05-01
* - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-27
* Tidy up. 80 columns, whitespace, et. al.Jim Grosbach2012-04-23
* Fix a few more places in the ARM disassembler so that branches getKevin Enderby2012-04-12
* ARM fix cc_out operand handling for t2SUBrr instructions.Jim Grosbach2012-04-10
* Deduplicate ARM call-related instructions.Jakob Stoklund Olesen2012-04-06
* ARM assembly aliases for add negative immediates using sub.Jim Grosbach2012-04-05
* Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen2012-04-04
* ARM assembly 'cmp lr, #0' should not encode using 'cmn'.Jim Grosbach2012-03-29
* Change conditional instructions definitions, e.g. ANDCC, ARMPseudoExpand and ...Evan Cheng2012-03-20
* ARM fix silly typo in optional operand alias.Jim Grosbach2012-03-16
* ARM optional operand on MRC/MCR assembly instructions.Jim Grosbach2012-03-16
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-28
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-28
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-28
* Thumb2 asm aliases for wide bitwise w/ immediate instructions.Jim Grosbach2012-02-24
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-24
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-23
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-23
* Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach2012-01-21