[AArch64] Add subtarget features for ARMv8.2-A
[oota-llvm.git] / lib / Target / AArch64 / AArch64InstrInfo.td
2015-11-26 Oliver Stannard[AArch64] Add subtarget features for ARMv8.2-A
2015-11-09 Charlie Turner[AArch64] Add UABDL patterns for log2 shuffle.
2015-11-09 Charlie Turner[AArch64] Handle extract_subvector(..., 0) in ISel.
2015-10-05 Alexandros Lamprineas[MC layer][AArch64] llvm-mc accepts 4-bit immediate...
2015-09-22 Stephen CanonDon't raise inexact when lowering ceil, floor, round...
2015-09-10 Ahmed Bougacha[AArch64] Support selecting STNP.
2015-09-01 Ahmed Bougacha[AArch64] Lower READCYCLECOUNTER using MRS PMCCTNR_EL0.
2015-08-26 Silviu Baranga[AArch64] Unify the integer min/max vector selection...
2015-08-14 Ahmed Bougacha[AArch64] Fix FMLS scalar-indexed-from-2s-after-neg...
2015-08-11 James Molloy[AArch64] Match fminnum/fmaxnum for vector fminnm/fmaxn...
2015-08-11 James Molloy[AArch64] Replace the custom AArch64ISD::FMIN/MAX nodes...
2015-08-04 Ahmed Bougacha[AArch64] Rename FP formats to be more consistent....
2015-07-31 Geoff Berry[AArch64] Favor extended reg patterns for sub
2015-07-29 Tim NorthoverAArch64: use 32-bit MOV rather than UBFX to truncate...
2015-07-20 Chad Rosier[AArch64] Change EON pattern to match more often.
2015-07-17 James Molloy[AArch64] Use [SU]ABSDIFF nodes instead of intrinsics...
2015-07-16 Matthias BraunAArch64: Implement conditional compare sequence matching.
2015-07-14 Tim NorthoverAArch64: add rev64 alias for 64-bit rev instruction.
2015-07-07 Arnold SchwaighoferAdd more nvcasts
2015-07-07 Arnold SchwaighoferAdd a pattern for a nvcast from v2f64 -> v4f32
2015-07-01 Arnaud A. de Grand... [AArch64] Implement add/adds/sub/subs/cmp/cmn with...
2015-06-17 Matthias BraunRevert "AArch64: Use CMP;CCMP sequences for and/or...
2015-06-02 Tim NorthoverAArch64: fix typo in SMIN far atomics and add tests
2015-06-02 Vladimir Sukharev[AArch64] Add v8.1a atomic instructions
2015-06-01 Matthias BraunAArch64: Use CMP;CCMP sequences for and/or/setcc trees.
2015-05-15 James MolloyMark SMIN/SMAX/UMIN/UMAX nodes as legal and add pattern...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-23 Pirama Arumuga Nainar[AArch64] Add nvcast patterns for v4f16 and v8f16
2015-04-16 Vladimir Sukharev[AArch64] Add v8.1a "Limited Ordering Regions" extension
2015-04-14 Bradley Smith[AArch64] Allow non-standard INS/DUP encodings
2015-04-01 Vladimir Sukharev[AArch64] Rename v8.1a from "extension" to "architecture"
2015-03-31 Vladimir Sukharev[AArch64] Add v8.1a "Rounding Double Multiply Add/Subtr...
2015-03-26 Vladimir Sukharev[AArch64, ARM] Add v8.1a architecture and generic cpu
2015-03-23 Chad Rosier[AArch64] Enable rematerialization of float 0 values.
2015-03-10 Ahmed Bougacha[AArch64] Avoid going through GPRs for across-vector...
2015-03-10 Ahmed Bougacha[AArch64] Remove integer INSvi*lane patterns. NFCI.
2015-03-04 Kristof BeylsFix PR22408 - LLVM producing AArch64 TLS relocations...
2015-02-02 Ahmed Bougacha[AArch64] Prefer DUP/MOV ("CPY") to INS for vector_extract.
2015-01-07 Karthik BhatRevert r225165 and r225169
2015-01-05 Ahmed Bougacha[AArch64] Improve codegen of store lane instructions...
2015-01-05 Ahmed Bougacha[AArch64] Improve codegen of store lane 0 instructions...
2015-01-05 Karthik BhatSelect lower fsub,fabs pattern to fabd on AArch64
2015-01-05 Karthik BhatSelect lower sub,abs pattern to sabd on AArch64
2014-12-22 Karthik BhatLower multiply-negate operation to mneg on AArch64
2014-12-10 Juergen Ributzka[AArch64] MachO large code-model: Materialize FP consta...
2014-11-26 Craig TopperReplace neverHasSideEffects=1 with hasSideEffects=0...
2014-11-04 Benjamin KramerAArch64: Pattern match integer vector abs like we do...
2014-10-08 Chad Rosier[AArch64] Generate vector signed/unsigned mul and mla...
2014-10-01 Asiri RathnayakeAdd missing natual vector cast.
2014-09-04 Tim NorthoverAArch64: fix vector-immediate BIC/ORR on big-endian...
2014-09-04 Tim NorthoverAArch64: fix big-endian immediate materialisation
2014-08-29 Jiangning Liu[AArch64] Fix some failures exposed by value type v4f16...
2014-08-27 Oliver StannardTeach the AArch64 backend about v4f16 and v8f16
2014-07-24 Jiangning Liu[AArch64] Disable some optimization cases for type...
2014-07-21 Tim NorthoverCodeGen: emit IR-level f16 conversion intrinsics as...
2014-07-17 Tim NorthoverCodeGen: extend f16 conversions to permit types > float.
2014-07-17 Yi KongPort memory barriers intrinsics to AArch64
2014-07-14 Tim NorthoverAArch64: remove unnecessary pseudo-instruction.
2014-07-10 Arnaud A. de Grand... [AArch64] Add logical alias instructions to MC AsmParser
2014-07-09 Jim GrosbachAArch64: Better codegen for storing to __fp16.
2014-07-08 Jim GrosbachAArch64: Better codegen for loading from __fp16.
2014-07-06 Saleem AbdulrasoolAArch64: whitespace cleanup
2014-06-16 Jim GrosbachAArch64: Add backend intrinsic for rbit.
2014-05-24 Tim NorthoverAArch64/ARM64: move ARM64 into AArch64's place
2014-05-24 Tim NorthoverAArch64/ARM64: remove AArch64 from tree prior to renami...
2014-05-16 Tim NorthoverAArch64: disable printing of add/sub alias
2014-05-16 Tim NorthoverAArch64: disable printing of MOV -> MOVZ aliases
2014-05-12 Tim NorthoverTableGen: use PrintMethods to print more aliases
2014-03-21 Chad Rosier[AArch64] Add SchedRW lists to NEON instructions.
2014-03-13 Tim NorthoverAArch64: error when both positional & named operands...
2014-03-06 Chad Rosier[AArch64] This is a work in progress to provide a machi...
2014-03-04 Chad RosierRevert "[AArch64] This is a work in progress to provide...
2014-03-03 Chad Rosier[AArch64] This is a work in progress to provide a machi...
2014-02-24 Albrecht Kadlectrivial test commit
2014-02-21 Kevin Qin[AArch64] Add register constraints to avoid generating...
2013-12-24 Ana Pazos[AArch64] Check fmul node single use in fused multiply...
2013-12-24 Ana Pazos[AArch64 NEON] Fixed fused multiply negate add/sub...
2013-12-18 Kevin Qin[AArch64 NEON]Implment loading vector constant form...
2013-11-12 Chad Rosier[AArch64] Implemented AdvSIMD scalar x indexed element...
2013-10-31 Amara Emerson[AArch64] Make the use of FP instructions optional...
2013-10-30 Chad Rosier[AArch64] Add support for NEON scalar floating-point...
2013-09-24 Jiangning LiuInitial support for Neon scalar instructions.
2013-09-13 Tim NorthoverAArch64: use RegisterOperand for NEON registers.
2013-08-01 Tim NorthoverAArch64: add initial NEON support
2013-07-01 Tim NorthoverAArch64: correct CodeGen of MOVZ/MOVK combinations.
2013-05-04 Tim NorthoverAArch64: implement large code model access to global...
2013-04-20 Tim NorthoverAArch64: remove useless comment
2013-04-08 Tim NorthoverAArch64: remove barriers from AArch64 atomic operations.
2013-04-03 Tim NorthoverAArch64: switch patterns to be type-based rather than...
2013-02-28 Tim NorthoverAArch64: remove post-encoder method from FCMP (immediat...
2013-02-28 Tim NorthoverAArch64: Use cbnz instead of cmp/b.ne pair for atomic...
2013-02-15 Tim NorthoverAArch64: remove ConstantIsland pass & put literals...
2013-02-14 Tim NorthoverAArch64: switch from neverHasSideEffects to hasSideEffects.
2013-02-14 Tim NorthoverAArch64: add block comments where missing
2013-02-11 Tim NorthoverMake use of DiagnosticType to provide better AArch64...
2013-02-06 Tim NorthoverImplement external weak (ELF) symbols on AArch64
2013-02-06 Tim NorthoverAdd AArch64 CRC32 instructions
2013-02-05 Jakob Stoklund OlesenMove MRI liveouts to AArch64 return instructions.
next