OSDN Git Service

[ARM] Add MVE vector shift instructions.
[android-x86/external-llvm.git] / lib / Target / ARM / ARMInstrInfo.td
2019-06-18 Simon Tatham[ARM] Add MVE vector shift instructions.
2019-06-11 Mikhail Maltsev[ARM] First MVE instructions: scalar shifts.
2019-06-11 Simon Tatham[ARM] Add the non-MVE instructions in Arm v8.1-M.
2019-06-10 Simon TathamRevert rL362953 and its followup rL362955.
2019-06-10 Simon Tatham[ARM] Add the non-MVE instructions in Arm v8.1-M.
2019-05-29 Sjoerd Meijer[ARM] Split predicates out into their own .td file
2019-05-28 Simon Tatham[ARM] Replace fp-only-sp and d16 with fp64 and d32.
2019-04-04 Evandro Menezes[IR] Refactor attribute methods in Function class ...
2019-02-28 Diana Picus[ARM GlobalISel] Make arm_i32imm an IntImmLeaf
2019-02-08 Sam Parker[ARM] Add OptMinSize to ARMSubtarget
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-14 Diana Picus[ARM GlobalISel] Import MOVi32imm into GlobalISel
2019-01-08 Sam Parker[ARM] Add missing patterns for DSP muls
2019-01-03 Diogo N. Sampaio[ARM] Add command-line option for SB
2018-12-21 Florian Hahn[ARM] Set Defs = [CPSR] for COPY_STRUCT_BYVAL, as it...
2018-12-03 Tim NorthoverARM: use target-specific SUBS node when combining cmp...
2018-12-03 Oliver Stannard[ARM][MC] Move information about variadic register...
2018-10-24 Peter CollingbourneARM: Use BKPT instead of TRAP to implement llvm.debugtrap.
2018-10-17 Sjoerd Meijer[ARM] Do not fuse VADD and VMUL, continued (2/2)
2018-10-17 Sjoerd Meijer[ARM] Follow up of rL344671, attempt to pacify a buildbot
2018-10-17 Sjoerd Meijer[ARM][NFCI] Do not fuse VADD and VMUL, continued (1/2)
2018-09-28 Oliver Stannard[ARM][v8.5A] Add speculation barriers SSBB and PSSBB
2018-09-27 Oliver Stannard[ARM][v8.5A] Add speculation barrier to ARM & Thumb...
2018-09-26 Oliver Stannard[ARM/AArch64][v8.5A] Add Armv8.5-A target
2018-09-24 Sjoerd Meijer[ARM] Do not fuse VADD and VMUL on the Cortex-M4 and...
2018-08-22 Sam Parker[ARM] Rotated operand patterns for *xtb16
2018-08-17 Bernard Ogden[ARM/AArch64] Support FP16 +fp16fml instructions
2018-07-06 Sjoerd Meijer[AArch64][ARM] Armv8.4-A: Trace synchronization barrier...
2018-06-29 Sjoerd Meijer[ARM][AArch64] Armv8.4-A Enablement
2018-06-15 Daniel Sanders[globalisel][tablegen] Add support for C++ predicates...
2018-05-23 Petar Jovanovic[X86][MIPS][ARM] New machine instruction property ...
2018-02-06 Oliver Stannard[ARM][AArch64] Add CSDB speculation barrier instruction
2018-02-01 Yvan Roux[ARM] Add support for unpredictable MVN instructions.
2018-01-12 Andre Vieira[ARM] Add codegen for SMMULR, SMMLAR and SMMLSR
2017-12-21 Sam Parker[ARM] Armv8-R DFB instruction
2017-12-20 Florian Hahn[ARM] Lower unsigned saturation to USAT
2017-11-21 Oliver Stannard[ARM] Add diagnostics for SPR/DPR lists
2017-11-15 Momchil Velikov[ARM] Split Arm jump table branch into i12 and rs suffi...
2017-11-13 Evgeniy Stepanov[arm] Fix Unnecessary reloads from GOT.
2017-10-04 Oliver Stannard[ARM] Add diag string for movw/movt immediates in assembly
2017-10-04 Oliver Stannard[ARM, Asm] Change grammar of immediate operand diagnostics
2017-10-03 Oliver Stannard[ARM] Use table-gen'd assembly operand diags in ARM...
2017-08-28 Joerg SonnenbergerFix ARMv4 support
2017-08-11 Sjoerd Meijer[ARM] Assembler support for the ARMv8.2a dot product...
2017-08-10 Sam Parker[ARM][AArch64] ARMv8.3-A enablement
2017-08-09 Matthias BraunARM: Fix CMP_SWAP expansion
2017-07-28 Strahinja Petrovic[ARM] Add the option to directly access TLS pointer
2017-05-16 Renato GolinRevert "[ARM] Mark LEApcrel instructions as isAsCheapAs...
2017-05-15 John Brawn[ARM] Mark LEApcrel instructions as isAsCheapAsAMove
2017-05-15 John Brawn[ARM] Mark LEApcrel as not having side effects
2017-05-09 Serge PavlovAdd extra operand to CALLSEQ_START to keep frame part...
2017-05-04 Sam Parker[ARM] ACLE Chapter 9 intrinsics
2017-05-02 Diana Picus[ARM] GlobalISel: Use TableGen instruction selector
2017-04-20 Tim NorthoverARM: lower "fence singlethread" to a pure compiler...
2017-04-20 Diana Picus[ARM] Rename HW div feature to HW div Thumb. NFCI.
2017-04-07 Eli Friedman[ARM] Prefer BIC over BFC in ARM mode.
2017-04-03 Sjoerd MeijerARMAsmParser: clean up of isImmediate functions
2017-03-21 Sanne Wouda[ARM] [Assembler] Support negative immediates for A32...
2017-03-15 Sam Parker[ARM] Enable SMLAL[B|T] isel
2017-03-14 Eli Friedman[ARM] Replace some C++ selection code with TableGen...
2017-03-14 Sam Parker[ARM] Move SMULW[B|T] isel to DAG Combine
2017-02-17 Sam Parker[ARM] Replace HasT2ExtractPack with HasDSP
2017-02-13 James Molloy[ARM] Use VCMP, not VCMPE, for floating point equality...
2017-02-02 Javed Absar[ARM] Classification Improvements to ARM Sched-Model...
2017-01-31 Sam Parker[ARM] Avoid using ARM instructions in Thumb mode
2016-12-15 Prakhar Bahuguna[ARM] Implement execute-only support in CodeGen
2016-09-14 Sjoerd MeijerThis reapplies r281304. The issue was that I had missed
2016-09-13 Sjoerd MeijerRevert of r281304 as it is causing build bot failures...
2016-09-13 Sjoerd MeijerThis adds a new field isAdd to MCInstrDesc. The ARM...
2016-08-10 Sam Parker[ARM] Improve sxta{b|h} and uxta{b|h} tests
2016-08-02 Sam Parker[ARM] Improve smul* and smla* isel for Thumb2
2016-08-02 Bernard Ogden[ARM] Some saturation instructions not DSP-only
2016-07-25 Renato Golin[ARM] Saturation instructions are DSP-only
2016-07-11 Tim NorthoverARM: validate immediate branch targets in AsmParser.
2016-06-24 Ahmed Bougacha[ARM] Remove dead SDNodes. NFC.
2016-06-23 Pablo Barrio[ARM] Lower (select_cc k k (select_cc ~k ~k x)) into...
2016-06-23 Diana Picus[ARM] Do not test for CPUs, use SubtargetFeatures ...
2016-06-20 Sam Parker[ARM] Enable isel of UMAAL
2016-06-17 Ranjeet Singh[ARM] Add support for mrrc/mrrc2 intrinsics.
2016-06-15 Ranjeet SinghReverting r272778 because there's an assertion
2016-06-15 Ranjeet Singh[ARM] Add support for mrrc/mrrc2 intrinsics.
2016-06-13 Ranjeet Singh[ARM] Reverting r272544 because clang patch needs
2016-06-13 Ranjeet Singh[ARM] Add mrrc/mrrc2 co-processor intrinsics
2016-06-08 Oliver Stannard[ARM] MSR instructions implicitly set CPSR
2016-06-03 Sjoerd MeijerRAS extensions are part of ARMv8.2-A. This change enabl...
2016-06-03 Sjoerd MeijerARM target does not use printAliasInstr machinery which
2016-05-31 Ranjeet Singh[ARM] Add backend support for load/store intrinsics.
2016-05-17 Renato Golin[ARM] ARM mov InstAlias for MOVW lacks HasV6T2
2016-05-12 Renato Golin[ARM] Delay ARM constant pool creation. NFC.
2016-04-21 Saleem AbdulrasoolARM: restrict register class for WIN__DBZCHK
2016-04-18 Tim NorthoverARM: use a pseudo-instruction for cmpxchg at -O0.
2016-04-06 JF BastienNFC: make AtomicOrdering an enum class
2016-04-05 Sam Parker[ARM] Cleanup of smul and smla instruction descriptions
2016-03-10 Saleem AbdulrasoolARM: follow up improvements for SVN r263118
2016-03-08 Artyom Skrobov[ARM] Simplify ARMInstr*.td by getting rid of identity...
2016-02-03 Saleem AbdulrasoolARM: support TLS for WoA
2016-01-25 Bradley Smith[ARM] Add ARMv8-M security extension instructions to...
2016-01-25 Oliver Stannard[ARM] Add ARMv8.2-A FP16 scalar instructions
2016-01-18 Oliver Stannard[ARM] Operands for PKHTB alias should be swapped
2016-01-15 Reid KlecknerRevert "[ARM] Add ARMv8-M security extension instructio...
next