.. |
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
|
Tighten Thumb1 branch predicate decoding.
|
2011-08-09 21:07:45 +00:00 |
invalid-BFI-arm.txt
|
Create a new register class for the set of all GPRs except the PC. Use it to tighten our decoding of BFI.
|
2011-08-09 22:48:45 +00:00 |
invalid-CPS2p-arm.txt
|
Tighten operand checking on CPS instructions.
|
2011-08-09 23:05:39 +00:00 |
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
|
Tighten operand checking on memory barrier instructions.
|
2011-08-09 23:25:42 +00:00 |
invalid-DSB-arm.txt
|
Tighten operand checking on memory barrier instructions.
|
2011-08-09 23:25:42 +00:00 |
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
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
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
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
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
|
Fix single word and unsigned byte data transfer instruction encodings so that
|
2011-03-31 19:28:35 +00:00 |
invalid-LDRT-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-MCR-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-MOVr-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-MOVs-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-MOVs-LSL-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-MOVTi16-arm.txt
|
Push GPRnopc through a large number of instruction definitions to tighten operand decoding.
|
2011-08-10 00:03:03 +00:00 |
invalid-MSRi-arm.txt
|
Continue to tighten decoding by performing more operand validation.
|
2011-08-11 20:21:46 +00:00 |
invalid-RFEorLDMIA-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-SBFX-arm.txt
|
Push GPRnopc through a large number of instruction definitions to tighten operand decoding.
|
2011-08-10 00:03:03 +00:00 |
invalid-SMLAD-arm.txt
|
Push GPRnopc through a large number of instruction definitions to tighten operand decoding.
|
2011-08-10 00:03:03 +00:00 |
invalid-SRS-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-STMIA_UPD-thumb.txt
|
Continue to tighten decoding by performing more operand validation.
|
2011-08-11 20:21:46 +00:00 |
invalid-SXTB-arm.txt
|
Push GPRnopc through a large number of instruction definitions to tighten operand decoding.
|
2011-08-10 00:03:03 +00:00 |
invalid-t2Bcc-thumb.txt
|
Tighten operand checking on memory barrier instructions.
|
2011-08-09 23:25:42 +00:00 |
invalid-t2LDRBT-thumb.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
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
|
Improve operand validation for Thumb2 addressing modes.
|
2011-08-11 20:40:40 +00:00 |
invalid-t2LDRSHi12-thumb.txt
|
Improve operand validation for Thumb2 addressing modes.
|
2011-08-11 20:40:40 +00:00 |
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
|
Improve operand validation for Thumb2 addressing modes.
|
2011-08-11 20:40:40 +00:00 |
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
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-UMAAL-arm.txt
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
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
|
Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
|
2011-08-09 20:55:18 +00:00 |
invalid-VLDMSDB_UPD-arm.txt
|
Improve error checking in the new ARM disassembler. Patch by James Molloy.
|
2011-08-11 18:24:51 +00:00 |
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 |
ldrd-armv4.txt
|
Added fix in TableGen instruction decoder generation. The decoder now breaks for every leaf node.
|
2012-04-02 15:20:39 +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 |