..
arm-tests.txt
Added soft fail checks for the disassembler when decoding some corner cases of the STRD, STRH, LDRD, LDRH, LDRSH and LDRSB instructions on ARM.
2012-03-22 14:14:49 +00:00
basic-arm-instructions.txt
Revert r142618, r142622, and r142624, which were based on an incorrect reading of the ARMv7 docs.
2011-10-20 22:23:58 +00:00
fp-encoding.txt
ARM VLDR/VSTR instructions don't need a size suffix.
2011-11-14 23:03:21 +00:00
invalid-Bcc-thumb.txt
invalid-BFI-arm.txt
invalid-CPS2p-arm.txt
invalid-CPS3p-arm.txt
Reapply r143202, with a manual decoding hook for SWP. This change inadvertantly exposed a decoding ambiguity between SWP and CPS that the auto-generated decoder can't handle.
2011-10-28 18:02:13 +00:00
invalid-DMB-thumb.txt
invalid-DSB-arm.txt
invalid-IT-CBNZ-thumb.txt
Soft fail CBZ/CBNZ in the disassembler if they appear inside an IT block.
2011-09-08 22:42:49 +00:00
invalid-IT-CC15.txt
Change ARMInstPrinter::printPredicateOperand() so it will not abort if it
2012-03-01 22:13:02 +00:00
invalid-IT-thumb.txt
Add a testcase for r138625.
2011-08-26 06:45:08 +00:00
invalid-LDC-form-arm.txt
invalid-LDM-thumb.txt
LDM writeback is not allowed if Rn is in the target register list.
2011-09-09 23:13:33 +00:00
invalid-LDR_POST-arm.txt
invalid-LDR_PRE-arm.txt
invalid-LDR_PRE-arm.txt was already passing, but for the wrong reasons. We were failing to specify enough fixed bits of LDR_PRE/LDRB_PRE, resulting in decoding conflicts. Separate them into immediate vs. register versions, allowing us to specify the necessary fixed bits. This in turn results in the test being decoded properly, and being rejected as UNPREDICTABLE rather than a hard failure.
2011-08-26 20:43:14 +00:00
invalid-LDRB_POST-arm.txt
Allow the MCDisassembler to return a "soft fail" status code, indicating an instruction that is disassemblable, but invalid. Only used for ARM UNPREDICTABLE instructions at the moment.
2011-08-17 17:44:15 +00:00
invalid-LDRD_PRE-thumb.txt
Thumb2 assembly parsing and encoding for LDRD(immediate).
2011-09-08 22:07:06 +00:00
invalid-LDRrs-arm.txt
invalid-LDRT-arm.txt
invalid-MCR-arm.txt
invalid-MOVr-arm.txt
invalid-MOVs-arm.txt
invalid-MOVs-LSL-arm.txt
invalid-MOVTi16-arm.txt
invalid-MSRi-arm.txt
invalid-RFEorLDMIA-arm.txt
invalid-SBFX-arm.txt
invalid-SMLAD-arm.txt
invalid-SRS-arm.txt
invalid-STMIA_UPD-thumb.txt
invalid-SXTB-arm.txt
invalid-t2Bcc-thumb.txt
invalid-t2LDRBT-thumb.txt
invalid-t2LDREXD-thumb.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
invalid-t2LDRSHi8-thumb.txt
invalid-t2LDRSHi12-thumb.txt
invalid-t2PUSH-thumb.txt
Thumb2 POP's don't allow the PC as an operand, and PUSH's don't allow the SP either.
2011-09-12 21:28:46 +00:00
invalid-t2STR_POST-thumb.txt
invalid-t2STRD_PRE-thumb.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
invalid-t2STREXB-thumb.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
invalid-t2STREXD-thumb.txt
invalid-UMAAL-arm.txt
invalid-VLD1DUPq8_UPD-arm.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
invalid-VLD3DUPd32_UPD-thumb.txt
invalid-VLDMSDB_UPD-arm.txt
invalid-VQADD-arm.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
invalid-VST2b32_UPD-arm.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
lit.local.cfg
Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu
2012-03-25 09:02:19 +00:00
memory-arm-instructions.txt
Enforce the constraint that Rt must be even on LDRD/STRD instructions in ARM mode. Update tests to reflect this fact.
2011-08-15 20:51:32 +00:00
neon-tests.txt
Simplify some uses of utohexstr.
2011-11-07 21:00:59 +00:00
neon.txt
Fix ARM disassembly of VST1 and VST2 instructions with writeback. And add test
2012-03-21 20:54:32 +00:00
neont2.txt
Fix ARM disassembly of VST1 and VST2 instructions with writeback. And add test
2012-03-21 20:54:32 +00:00
thumb1.txt
Support an extension of ARM asm syntax to allow immediate operands to ADR instructions. This is helpful for disassembler testing, and indeed exposed a disassembler bug that is also fixed here.
2011-08-26 18:09:22 +00:00
thumb2.txt
Fix an incorrect decoder test.
2011-09-26 23:08:34 +00:00
thumb-MSR-MClass.txt
Check in a patch that has already been code reviewed by Owen that I'd forgotten to commit.
2011-09-28 14:21:38 +00:00
thumb-printf.txt
Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds predicate checking to the Disassembler.
2011-09-07 19:42:28 +00:00
thumb-tests.txt
Thumb2 assembly parsing and encoding for LDC/STC.
2011-10-12 20:54:17 +00:00
unpredictable-ADDREXT3-arm.txt
Added soft fail checks for the disassembler when decoding some corner cases of the STRD, STRH, LDRD, LDRH, LDRSH and LDRSB instructions on ARM.
2012-03-22 14:14:49 +00:00
unpredictable-LDR-arm.txt
Added soft fail cases for the disassembler when decoding LDRSBT, LDRHT or LDRSHT instruction on ARM
2012-03-22 13:24:43 +00:00
unpredictable-LDRD-arm.txt
Added soft fail checks for the disassembler when decoding some corner cases of the STRD, STRH, LDRD, LDRH, LDRSH and LDRSB instructions on ARM.
2012-03-22 14:14:49 +00:00
unpredictable-LSL-regform.txt
The ARM instructions that have an unpredictable behavior when the pc register operand is given now fail with soft fail. Modified the regression tests to reflect this.
2012-03-20 15:54:56 +00:00
unpredictable-MUL-arm.txt
Added soft fail cases for the disassembler when decoding MUL instructions on ARM.
2012-03-22 13:14:39 +00:00
unpredictable-RSC-arm.txt
The ARM instructions that have an unpredictable behavior when the pc register operand is given now fail with soft fail. Modified the regression tests to reflect this.
2012-03-20 15:54:56 +00:00
unpredictable-SSAT-arm.txt
The ARM instructions that have an unpredictable behavior when the pc register operand is given now fail with soft fail. Modified the regression tests to reflect this.
2012-03-20 15:54:56 +00:00
unpredictable-STRBrs-arm.txt
The ARM instructions that have an unpredictable behavior when the pc register operand is given now fail with soft fail. Modified the regression tests to reflect this.
2012-03-20 15:54:56 +00:00
unpredictable-UQADD8-arm.txt
The ARM instructions that have an unpredictable behavior when the pc register operand is given now fail with soft fail. Modified the regression tests to reflect this.
2012-03-20 15:54:56 +00:00
unpredictables-thumb.txt
Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE on ARM. Wire this to tBLX in order to provide test coverage.
2012-02-09 10:56:31 +00:00