summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-241-4030/+0
* AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.Tim Northover2014-05-241-0/+3
* ARM64: model pre/post-indexed operations properly.Tim Northover2014-05-221-17/+23
* ARM64: separate load/store operands to simplify assemblerTim Northover2014-05-221-662/+253
* [ARM64] Split tbz/tbnz into W/X register variantBradley Smith2014-05-191-21/+31
* [ARM64] Improve diagnostics for Cn operands in SYS instructionsBradley Smith2014-05-151-69/+24
* ARM64: add correct vector registers during asm parsingTim Northover2014-05-151-1/+8
* [ARM64] Improve load/store diagnostics and forbid 32-bit register addressesBradley Smith2014-05-151-2/+11
* [ARM64] Parse fixed vector lanes properly so that diagnostics can be emittedBradley Smith2014-05-151-39/+11
* [ARM64] Add/Fixup diagnostics for floating point immediatesBradley Smith2014-05-151-3/+17
* [ARM64] Add condition code operand type such that proper diagnostics can be e...Bradley Smith2014-05-151-9/+44
* [ARM64] Add more simple diagnostics for immediate/shift rangesBradley Smith2014-05-151-0/+12
* [ARM64] Fix the misleading diagnostic on bad extend amount of reg+reg address...Kevin Qin2014-05-131-11/+7
* AArch64/ARM64: use InstAliases for NEON logical (imm) instructions.Tim Northover2014-05-121-72/+26
* AArch64/ARM64: implement "mov $Rd, $Imm" aliases in TableGen.Tim Northover2014-05-121-58/+57
* ARM64: remove dead validation code from the AsmParser.Tim Northover2014-05-121-198/+0
* ARM64: merge "extend" and "shift" addressing-mode enums.Tim Northover2014-05-121-251/+118
* [ARM64] Add proper bounds checking/diagnostics to logical shiftsBradley Smith2014-05-121-12/+17
* [ARM64] Add diagnostics for bitfield extract/insert instructionsBradley Smith2014-05-121-19/+54
* [ARM64] Correct more bounds checks/diagnostics for arithmetic shift operandsBradley Smith2014-05-121-9/+17
* [ARM64] Move register/register MOV handling into tablegen and improve diagnos...Bradley Smith2014-05-121-52/+3
* [ARM64] Add diagnostics for expected arithmetic shiftsBradley Smith2014-05-081-0/+8
* [ARM64] Re-work parsing of ADD/SUB shifted immediate operandsBradley Smith2014-05-081-115/+175
* [ARM64] Ensure immediates in extend operands are in a valid rangeBradley Smith2014-05-081-3/+13
* [ARM64] Check for proper immediate in shift/extend operandsBradley Smith2014-05-081-42/+58
* AArch64/ARM64: make NEON vector list parsing a bit more robustTim Northover2014-05-061-2/+5
* AArch64/ARM64: add more specific diagnostic for floating imm 0.0.Tim Northover2014-05-061-4/+5
* AArch64/ARM64: add more specific diagnostic for invalid vector lanesTim Northover2014-05-061-0/+12
* AArch64/ARM64: produce more informative diagnostic assembling some immediatesTim Northover2014-05-061-13/+25
* [ARM64] Conditionalize CPU specific system registers on subtarget featuresBradley Smith2014-05-011-6/+20
* AArch64/ARM64: implement remaining TLS relocations (purely MC).Tim Northover2014-04-301-8/+16
* AArch64/ARM64: add specific diagnostic for MRS/MSR and enable tests.Tim Northover2014-04-301-1/+7
* AArch64/ARM64: accept and print floating-point immediate 0 as "#0.0"Tim Northover2014-04-301-1/+4
* ARM64: use 32-bit operations for uxtb & uxthTim Northover2014-04-301-3/+19
* AArch64/ARM64: copy support for bCC instead of b.CC across.Tim Northover2014-04-301-0/+21
* AArch64/ARM64: expunge CPSR from the sourcesTim Northover2014-04-301-2/+2
* AArch64/ARM64: use HS instead of CS & LO instead of CC.Tim Northover2014-04-301-4/+4
* ARM64: accept ELF-relocated load/store insts without a #.Tim Northover2014-04-301-0/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-14/+16
* ARM64: diagnose use of v16-v31 in certain indexed NEON instructions.Tim Northover2014-04-281-0/+9
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-7/+7
* AArch64/ARM64: allow negative addends, at least on ELF.Tim Northover2014-04-241-14/+18
* AArch64/ARM64: add support for :abs_gN_s: MOVZ modifiersTim Northover2014-04-241-0/+11
* AArch64/ARM64: disentangle the "B.CC" and "LDR lit" operandsTim Northover2014-04-241-2/+2
* Create MCTargetOptions.Evgeniy Stepanov2014-04-231-1/+2
* [ARM64] Add a big endian version of the ARM64 target machine, and update all ...James Molloy2014-04-231-1/+2
* [ARM64] Enable feature predicates for NEON / FP / CRYPTO.Kevin Qin2014-04-231-1/+21
* ARM64: Refactor away a few redundant helpers.Jim Grosbach2014-04-211-66/+33
* ARM64: Improve diagnostics for malformed reg+reg addressing mode.Jim Grosbach2014-04-211-1/+12
* Move helper functions earlier in the file.Jim Grosbach2014-04-211-54/+53
OpenPOWER on IntegriCloud