llvm-6502/test/MC/Disassembler/AArch64
Artyom Skrobov 45a31492d5 Condition codes AL and NV are invalid in the aliases that use
inverted condition codes (CINC, CINV, CNEG, CSET, and CSETM).

Matching aliases based on "immediate classes", when disassembling,
wasn't previously supported, hence adding MCOperandPredicate
into class Operand, and implementing the support for it
in AsmWriterEmitter.

The parsing for those aliases was already custom, so just adding
the missing condition into AArch64AsmParser::parseCondCode.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210528 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-10 13:11:35 +00:00
..
a64-ignored-fields.txt AArch64/ARM64: port basic disassembly tests to ARM64. 2014-05-01 12:29:56 +00:00
arm64-advsimd.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-arithmetic.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-basic-a64-undefined.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-bitfield.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-branch.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-canonical-form.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-crc32.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-crypto.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-invalid-logical.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-logical.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-memory.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-non-apple-fmov.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-scalar-fp.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
arm64-system.txt AArch64/ARM64: move ARM64 into AArch64's place 2014-05-24 12:50:23 +00:00
basic-a64-instructions.txt Condition codes AL and NV are invalid in the aliases that use 2014-06-10 13:11:35 +00:00
basic-a64-undefined.txt AArch64/ARM64: rewrite test to use FileCheck & add ARM64 lines 2014-05-01 12:30:01 +00:00
basic-a64-unpredictable.txt AArch64/ARM64: implement diagnosis of unpredictable loads & stores 2014-05-06 14:15:14 +00:00
gicv3-regs.txt AArch64/ARM64: port basic disassembly tests to ARM64. 2014-05-01 12:29:56 +00:00
ldp-offset-predictable.txt AArch64/ARM64: port basic disassembly tests to ARM64. 2014-05-01 12:29:56 +00:00
ldp-postind.predictable.txt AArch64/ARM64: port basic disassembly tests to ARM64. 2014-05-01 12:29:56 +00:00
ldp-preind.predictable.txt AArch64/ARM64: port basic disassembly tests to ARM64. 2014-05-01 12:29:56 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
neon-instructions.txt TableGen/ARM64: print aliases even if they have syntax variants. 2014-05-15 11:16:32 +00:00
trace-regs.txt AArch64/ARM64: port basic disassembly tests to ARM64. 2014-05-01 12:29:56 +00:00