aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-26Reflect the MC/MCDisassembler split on the include/ level.Benjamin Kramer1-1/+1
2016-01-25[ARM] Add new system registers to ARMv8-M Baseline/MainlineBradley Smith1-0/+18
2016-01-25[ARM] Add ARMv8.2-A FP16 scalar instructionsOliver Stannard1-0/+23
2016-01-15# This is a combination of 2 commits.Reid Kleckner1-18/+0
2016-01-15[ARM] Add new system registers to ARMv8-M Baseline/MainlineBradley Smith1-0/+18
2015-12-16Revert "[ARM] Add ARMv8.2-A FP16 scalar instructions"Reid Kleckner1-23/+0
2015-12-16[ARM] Add ARMv8.2-A FP16 vector instructionsOliver Stannard1-8/+66
2015-12-16[ARM] Add ARMv8.2-A FP16 scalar instructionsOliver Stannard1-0/+23
2015-11-20Test commitVinicius Tinti1-4/+4
2015-10-28[ARM] Allow SP in rGPR, starting from ARMv8Artyom Skrobov1-2/+7
2015-09-24[ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.defArtyom Skrobov1-1/+1
2015-08-11Explicitly clear the MI operand list when getInstruction() is called. Call M...Cameron Esfahani1-20/+0
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-2/+2
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-35/+43
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach1-151/+151
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-43/+35
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein1-35/+43
2015-04-16[ARM] Add v8.1a "Privileged Access Never" extensionVladimir Sukharev1-0/+52
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-2/+2
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-39/+32
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein1-32/+39
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein1-39/+32
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein1-32/+39
2015-01-19[ARM] SSAT/USAT with an 'asr #32' shift should result in an undefined encodin...Bradley Smith1-1/+1
2014-12-02Remove unused function.Asiri Rathnayake1-11/+0
2014-12-01Add post-decode checking of HVC instruction.Charlie Turner1-1/+23
2014-11-12Pass an ArrayRef to MCDisassembler::getInstruction.Rafael Espindola1-12/+7
2014-11-10Misc style fixes. NFC.Rafael Espindola1-130/+120
2014-11-05[ARM] Remove dead code identified by the Clang static analyzer.Tilmann Scheller1-2/+0
2014-11-05[ARM] Honor FeatureD16 in the assembler and disassemblerOliver Stannard1-1/+5
2014-10-23[Thumb2] Improve disassembly of memory hintsOliver Stannard1-7/+57
2014-09-01Thumb2 M-class MSR instruction support changesRenato Golin1-12/+21
2014-08-15ARM: implement MRS/MSR (banked reg) system instructions.Tim Northover1-0/+25
2014-08-01Allow only disassembling of M-class MSR masks that the assembler knows how to...James Molloy1-1/+47
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-15[MC] Require an MCContext when constructing an MCDisassembler.Lang Hames1-8/+12
2014-04-01ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble/Thumbbe with ThumbLE/Th...Christian Pirker1-4/+4
2014-03-28Add ARM big endian Target (armeb, thumbeb)Christian Pirker1-2/+6
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-10/+6
2013-11-08[ARM] Handling for coprocessor instructions that are undefined starting from ...Artyom Skrobov1-0/+10
2013-10-30[ARM] NEON instructions were erroneously decoded from certain invalid encodingsArtyom Skrobov1-20/+20
2013-10-22ARM: provide diagnostics on more writeback LDM/STM instructionsTim Northover1-14/+16
2013-10-01[ARM] Remove an unused function from the disassembler.Joey Gouly1-11/+0
2013-09-19[ARMv8] Add support for the v8 cryptography extensions.Amara Emerson1-0/+20
2013-08-06This corrects creation of operands for t2PLDW. It also removes the definition...Mihai Popa1-0/+2
2013-07-17[ARMv8] Add support for the NEON instructions vmaxnm/vminnm.Joey Gouly1-0/+18
2013-07-04Remove an unneeded call to 'UpdateThumbVFPPredicate', spotted by Amaury.Joey Gouly1-1/+0
2013-07-04Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instr...Joey Gouly1-0/+15
2013-06-24ARM: check predicate bits for thumb instructionsAmaury de la Vieuville1-13/+17