Move get[S|U]LEB128Size() to LEB128.h.
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
2014-02-11 Jim GrosbachARM: Thumb2 LDR(literal) can target SP.
2014-01-23 Tim NorthoverARM: use litpools for normal i32 imms when compiling...
2014-01-06 Tim NorthoverARM MachO: sort out isTargetDarwin/isTargetIOS/......
2013-11-25 Tim NorthoverARM: remove special cases for Darwin dynamic-no-pic...
2013-11-25 Tim NorthoverARM: remove unused patterns.
2013-11-08 Artyom Skrobov[ARM] Handling for coprocessor instructions that are...
2013-11-05 Tim NorthoverARM: permit bare dmb/dsb/isb aliases on Cortex-M0
2013-10-29 Bernard OgdenARM: Add subtarget feature for CRC
2013-10-23 Artyom SkrobovMake ARM hint ranges consistent, and add tests for...
2013-10-18 Richard BartonAdd hint disassembly syntax for 16-bit Thumb hint instr...
2013-10-03 Amara Emerson[ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.
2013-10-01 Tim NorthoverARM: support interrupt attribute
2013-10-01 Joey Gouly[ARM] Introduce the 'sevl' instruction in ARMv8.
2013-09-26 Amara Emerson[ARM] Use the load-acquire/store-release instructions...
2013-09-23 Amara Emerson[ARM] Split A/R class into separate subtarget features.
2013-09-18 Joey Gouly[ARMv8] Add CRC instructions.
2013-09-17 Joey Gouly[ARM] Fix the deprecation of MCR encodings that map...
2013-09-05 Joey Gouly[ARMv8] Implement the new DMB/DSB operands.
2013-09-05 Richard BartonAdd AArch32 DCPS{1,2,3} and HLT instructions.
2013-09-05 Tilmann SchellerReverting 190043 for now.
2013-09-05 Tilmann SchellerARM: Add GPR register class excluding LR for use with...
2013-08-28 Joey Gouly[ARMv8]
2013-08-28 Joey Gouly[ARMv8] Add a missing IsThumb to t2LDAEXD.
2013-08-27 Joey Gouly[ARMv8] Add MC support for the new load/store acquire...
2013-08-22 Tim NorthoverARM: use TableGen patterns to select CMOV operations.
2013-08-21 Mihai PopaMake "mov" work for all Thumb2 MOV encodings
2013-08-19 Mihai PopaThumb2 add immediate alias for SP
2013-08-16 Mihai PopaFix Thumb2 aliasing complementary instructions taking...
2013-08-15 Mihai PopaThis fixes three issues related to Thumb literal loads:
2013-08-09 Mihai PopaThis fixes the Thumb2 CPS assembly syntax.
2013-08-09 Mihai PopaFix assembling of Thumb2 branch instructions.
2013-08-08 Mihai PopaThe name "tCDP" isn't used anywhere else in the source...
2013-08-06 Mihai PopaThis corrects creation of operands for t2PLDW. It also...
2013-08-06 Mihai PopaSupport APSR_nzcv as operand for Thumb2 mrc. Deprecate...
2013-07-31 Kevin EnderbyAdded the B9.3.19 SUBS PC, LR, #imm (Thumb2) system...
2013-07-22 Mihai PopaThis adds range checking for "ldr Rn, [pc, #imm]" Thumb
2013-07-22 Tim NorthoverARM: remove now unneeded custom Asm converters
2013-07-19 Tilmann SchellerARM: Add instruction aliases for the Thumb2 PLD/PLDW...
2013-07-18 Tilmann SchellerARM: Make sure the instruction alias for PLI uses the...
2013-07-16 Tilmann SchellerARM: Add support for the Thumb2 PLI alternate literal...
2013-07-16 Tim NorthoverARM: implement ldrex, strex and clrex intrinsics
2013-07-09 Jim GrosbachARM: Fix incorrect pack pattern for thumb2
2013-07-03 Mihai PopaThis corrects the implementation of Thumb ADR instruct...
2013-06-26 Tim NorthoverARM: fix more cases where predication may or may not...
2013-06-26 Tim NorthoverARM: allow predicated barriers in Thumb mode
2013-06-24 Amaury de la VieuvilleARM: enable decoding of pc-relative PLD/PLI
2013-06-18 Amaury de la VieuvilleARM: fix literal load with positive offset encoding
2013-06-18 Amaury de la VieuvilleARM: add operands pre-writeback variants when needed
2013-06-18 Amaury de la VieuvilleARM: fix thumb literal loads decoding
2013-06-14 Amaury de la VieuvilleARM: fix thumb coprocessor instruction with pre-writeba...
2013-06-10 Amaury de la VieuvilleARM: ISB cannot be passed the same options as DMB
2013-06-06 Arnold SchwaighoferARM sched model: Add branch thumb2 instructions
2013-06-06 Arnold SchwaighoferARM sched model: Add preload thumb2 instructions
2013-06-06 Arnold SchwaighoferARM sched model: Add more ALU and CMP thumb2 instructions
2013-06-04 Arnold SchwaighoferRevert series of sched model patches until I figure...
2013-06-04 Arnold SchwaighoferARM sched model: Add branch thumb2 instructions
2013-06-04 Arnold SchwaighoferARM sched model: Add preload thumb2 instructions
2013-06-04 Arnold Schwaighofer ARM sched model: Add more ALU and CMP thumb2 instructions
2013-05-29 JF BastienTidy some register classes for ARM and Thumb
2013-04-26 Quentin ColombetARM: Fix encoding of hint instruction for Thumb.
2013-04-12 Quentin ColombetARM: Correct printing of pre-indexed operands.
2013-04-10 Tim NorthoverARM: Make "SMC" instructions conditional on new TrustZo...
2013-02-23 Jim GrosbachARM: Convenience aliases for 'srs*' instructions.
2012-12-10 Evan ChengSome enhancements for memcpy / memset inline expansion.
2012-11-14 Nadav RotemThe code pattern "imm0_255_neg" is used for checking...
2012-11-10 Evan ChengDisable the Thumb no-return call optimization:
2012-10-30 Jim GrosbachARM: Better disassembly for pc-relative LDR.
2012-10-29 Kevin EnderbyFix ARM's b.w instruction for thumb 2 and the encoding...
2012-10-24 Evan ChengFix a miscompilation caused by a typo. When turning...
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-05 Jakob Stoklund OlesenRemove predicated pseudo-instructions.
2012-09-04 Arnold SchwaighoferPatch to implement UMLAL/SMLAL instructions for the...
2012-08-28 Jakob Stoklund OlesenRevert r162713: "Add ATOMIC_LDR* pseudo-instructions...
2012-08-27 Jakob Stoklund OlesenAdd ATOMIC_LDR* pseudo-instructions to model atomic_loa...
2012-08-24 Jakob Stoklund OlesenExplicitly mark LEApcrel pseudos with hasSideEffects.
2012-08-16 Jakob Stoklund OlesenAdd ADD and SUB to the predicable ARM instructions.
2012-08-16 Jakob Stoklund OlesenHandle ARM MOVCC optimization in PeepholeOptimizer.
2012-08-15 Jakob Stoklund OlesenFold predicable instructions into MOVCC / t2MOVCC.
2012-08-15 Jakob Stoklund OlesenAdd missing Rfalse operand to the predicated pseudo...
2012-08-12 Arnold SchwaighoferRevert 161581: Patch to implement UMLAL/SMLAL instructi...
2012-08-09 Arnold SchwaighoferPatch to implement UMLAL/SMLAL instructions for the...
2012-08-02 Jim GrosbachARM: More InstAlias refactors to use #NAME#.
2012-08-02 Jim GrosbachARM: Refactor instaliases using TableGen support for...
2012-08-02 Jiangning LiuFix #13241, a bug around shift immediate operand for...
2012-07-13 Jakob Stoklund OlesenRemove variable_ops from ARM call instructions.
2012-07-02 Bob WilsonDo not attempt to use ROR for Thumb1.
2012-06-23 Evan Cheng(sub X, imm) gets canonicalized to (add X, -imm)
2012-06-18 Jim GrosbachARM: Define generic HINT instruction.
2012-06-18 Joel JonesThis change handles a another case for generating the...
2012-06-11 Bill WendlingRe-enable the CMN instruction.
2012-06-05 Joel JonesRevert commit r157966
2012-06-04 Joel JonesThis change handles a another case for generating the...
2012-05-21 Jim GrosbachThumb2: RSB source register should be rGRP not GPRnopc.
2012-05-17 Kevin EnderbyFix the encoding of the armv7m (MClass) for MSR APSR...
2012-05-01 Jim GrosbachARM: Add a few missing add->sub aliases w/ 'w' suffix.
2012-04-27 Evan Cheng- thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn...
2012-04-23 Jim GrosbachTidy up. 80 columns, whitespace, et. al.
2012-04-12 Kevin EnderbyFix a few more places in the ARM disassembler so that...
2012-04-10 Jim GrosbachARM fix cc_out operand handling for t2SUBrr instructions.
2012-04-06 Jakob Stoklund OlesenDeduplicate ARM call-related instructions.
next