Support clrex instruction on ARMv6k. Patch by Andrew Turner.
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.td
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-19 Amara Emerson[ARMv8] Add support for the v8 cryptography extensions.
2013-09-18 Joey Gouly[ARMv8] Add CRC instructions.
2013-09-13 Joey Gouly[ARMv8] Change hasV8Fp to hasFPARMv8, and other command...
2013-09-12 Joey GoulyAdd an instruction deprecation feature to TableGen.
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-08-28 Joey Gouly[ARMv8]
2013-08-27 Joey Gouly[ARMv8] Add MC support for the new load/store acquire...
2013-08-23 Joey Gouly[ARMv8] Add CodeGen for VMAXNM/VMINNM.
2013-08-23 Tim NorthoverARM: make sure ARM-mode pseudo-inst requires IsARM
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-13 Joey GoulyARMv8: SWP and SWPB are obsoleted on ARMv8.
2013-07-29 Silviu BarangaAllow generation of vmla.f32 instructions when targetin...
2013-07-22 Tim NorthoverARM: remove now unneeded custom Asm converters
2013-07-16 Tim NorthoverARM: implement ldrex, strex and clrex intrinsics
2013-07-05 Arnold SchwaighoferARM: Add a pack pattern for matching arithmetic shift...
2013-07-05 Arnold SchwaighoferARM: Fix incorrect pack pattern
2013-07-04 Joey GoulyAdd a V8FP instruction 'vcvt{b,t}' to convert between...
2013-07-03 Mihai PopaThis corrects the implementation of Thumb ADR instruct...
2013-06-28 Tilmann SchellerARM: Fix pseudo-instructions for SRS (Store Return...
2013-06-26 Joey GoulyAdd a subtarget feature 'v8' to the ARM backend.
2013-06-26 Tim NorthoverARM: fix more cases where predication may or may not...
2013-06-20 Joey GoulyThis reverts r155000.
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-10 Amaury de la VieuvilleARM: ISB cannot be passed the same options as DMB
2013-06-08 Amaury de la VieuvilleARM: fix CPS decoding when ambiguous with QADD
2013-06-06 Arnold SchwaighoferARM sched model: Add branch instructions
2013-06-06 Arnold SchwaighoferARM sched model: Add preload instructions
2013-06-06 Bill WendlingCache the TargetLowering info object as a pointer.
2013-06-05 Arnold SchwaighoferARM sched model: Add more ALU and CMP instructions
2013-06-05 Mihai PopaThis is a simple patch that changes RRX and RRXS to...
2013-06-04 Arnold SchwaighoferRevert series of sched model patches until I figure...
2013-06-04 Arnold SchwaighoferARM sched model: Add branch instructions
2013-06-04 Arnold SchwaighoferARM sched model: Add preload instructions
2013-06-04 Arnold SchwaighoferARM sched model: Add more ALU and CMP instructions
2013-05-13 Mihai PopaThe purpose of the patch is to fix the syntax of ARM...
2013-04-30 Mihai Popas tightens up the encoding description for ARM post...
2013-04-26 Quentin ColombetARM: Fix encoding of hint instruction for Thumb.
2013-04-17 Quentin ColombetFix treatment of ARM unallocated hint instructions.
2013-04-12 Quentin ColombetARM: Correct printing of pre-indexed operands.
2013-04-10 Tim NorthoverARM: Make "SMC" instructions conditional on new TrustZo...
2013-04-05 Arnold SchwaighoferARM scheduler model: Add scheduler info to more instruc...
2013-04-01 Arnold SchwaighoferARM Scheduler Model: Add resources instructions, map...
2013-03-26 Arnold SchwaighoferRevert ARM Scheduler Model: Add resources instructions...
2013-03-26 Arnold SchwaighoferARM Scheduler Model: Add resources instructions, map...
2013-02-23 Jim GrosbachARM: Convenience aliases for 'srs*' instructions.
2013-02-05 Jakob Stoklund OlesenMove MRI liveouts to ARM return instructions.
2013-01-30 Eli BenderskyAdd a special ARM trap encoding for NaCl.
2012-11-29 Silviu BarangaAdded atomic 64 min/max/umin/umax instrinsics support...
2012-11-16 Weiming ZhaoRemove hard coded registers in ARM ldrexd and strexd...
2012-11-06 Chad RosierMark the Int_eh_sjlj_dispatchsetup pseudo instruction...
2012-10-24 Evan ChengFix a miscompilation caused by a typo. When turning...
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-18 Evan ChengMOVi16 (movw) is only legal on cpus with V6T2 support...
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-24 Jakob Stoklund OlesenAdd missing SDNPSideEffect flags.
2012-08-24 Richard SmithFix undefined behavior (negation of INT_MIN) in ARM...
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 Evan ChengUse vld1/vst1 to load/store f64 if alignment is < 4...
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: Tidy up. Remove unused template parameters.
2012-08-02 Jiangning LiuFix #13241, a bug around shift immediate operand for...
2012-08-01 Jim GrosbachARM: Remove redundant instalias.
2012-08-01 Jim GrosbachClean up formatting.
2012-07-13 Jakob Stoklund OlesenRemove variable_ops from ARM call instructions.
2012-06-23 Evan Cheng(sub X, imm) gets canonicalized to (add X, -imm)
2012-06-22 Jim GrosbachARM: Add a better diagnostic for some out of range...
2012-06-22 Lang HamesRename -allow-excess-fp-precision flag to -fuse-fp...
2012-06-19 Lang HamesAdd DAG-combines for aggressive FMA formation.
2012-06-18 Jim GrosbachARM: Define generic HINT instruction.
2012-06-11 Bill WendlingRe-enable the CMN instruction.
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-01 Manman RenARM: properly handle alignment for struct byval.
2012-06-01 Manman RenARM: support struct byval in llvm
2012-05-17 Tim NorthoverRemove incorrect pattern for ARM SMML instruction.
2012-05-11 Silviu BarangaAdded the missing bit definition for the 4th bit of...
2012-04-24 Jim GrosbachARM: improved assembler diagnostics for missing CPU...
2012-04-23 Jim GrosbachTidy up. 80 columns, whitespace, et. al.
2012-04-19 Jim GrosbachARM let TableGen handle a few two-operand aliases.
2012-04-18 Silviu BarangaAdded support for disassembling unpredictable swp/swpb...
2012-04-18 Silviu BarangaFix the bahavior of the disassembler when decoding...
2012-04-18 Silviu BarangaAdded support for unpredictable mcrr/mcrr2/mrrc/mrrc2...
2012-04-18 Silviu BarangaFixed decoding for the ARM cdp2 instruction. The restri...
2012-04-18 Silviu BarangaAdd suport for unpredicatble cases of the cmp, tst...
2012-04-17 Chad RosierTypo.
2012-04-13 Evan ChengOn Darwin targets, only use vfma etc. if the source...
2012-04-11 Evan ChengClean up ARM fused multiply + add/sub support some...
next