- Aug 25, 2011
-
-
Craig Topper authored
Give ATTR_VEX higher priority when generating the disassembler context table. Fixes disassembling of VEX instructions with 'pp'=00. Fixes subset of PR10678. llvm-svn: 138552
-
Craig Topper authored
Add TB encoding to VEROALL, VZEROUPPER, and VCVTPS2PD to allow them to be disassembled. Fixes PR10723. llvm-svn: 138551
-
- Aug 24, 2011
-
-
Owen Anderson authored
llvm-svn: 138441
-
- Aug 23, 2011
-
-
Owen Anderson authored
Fix decoding of Thumb2 prefetch instructions, which account for all the remaining Thumb2 decoding failures found by randomized testing so far. llvm-svn: 138341
-
Owen Anderson authored
Fix two more instances of mis-matched operand names breaking disassembly. Found by randomized testing. llvm-svn: 138337
-
Owen Anderson authored
llvm-svn: 138336
-
Owen Anderson authored
llvm-svn: 138301
-
Owen Anderson authored
llvm-svn: 138300
-
Owen Anderson authored
llvm-svn: 138298
-
Owen Anderson authored
llvm-svn: 138292
-
- Aug 22, 2011
-
-
Owen Anderson authored
Provide operand encoding information for half-precision VCVT instructions. Found by randomized testing. llvm-svn: 138273
-
Owen Anderson authored
Fix decoding of VMOVSRR and VMOVRRS, which account for the overwhelming majority of decoder crashes detected by randomized testing. llvm-svn: 138269
-
Owen Anderson authored
llvm-svn: 138255
-
Owen Anderson authored
llvm-svn: 138251
-
Owen Anderson authored
llvm-svn: 138250
-
Owen Anderson authored
llvm-svn: 138246
-
- Aug 19, 2011
-
-
Craig Topper authored
llvm-svn: 138034
-
Owen Anderson authored
STC2L_POST and STC2L_POST should be handled the same as STCL_POST/LDC_POST for the purposes of decoding all operands except the predicate. Found by randomized testing. llvm-svn: 138003
-
Owen Anderson authored
llvm-svn: 138000
-
Owen Anderson authored
Fixes a large class of disassembler crashes found by randomized testing. llvm-svn: 137995
-
- Aug 18, 2011
-
-
Jim Grosbach authored
Fix base register type and canonicallize to the "ldm" spelling rather than "ldmia." Add diagnostics for incorrect writeback token and out-of-range registers. llvm-svn: 137986
-
Owen Anderson authored
llvm-svn: 137974
-
James Molloy authored
Test commit; adding test for invalid LDRD which was part of the patch for r137647 but seemingly didn't get svn add'ed. llvm-svn: 137960
-
Owen Anderson authored
llvm-svn: 137954
-
Owen Anderson authored
llvm-svn: 137902
-
- Aug 17, 2011
-
-
Owen Anderson authored
llvm-svn: 137840
-
Owen Anderson authored
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. Patch by James Molloy. llvm-svn: 137830
-
- Aug 16, 2011
-
-
Owen Anderson authored
llvm-svn: 137687
-
- Aug 15, 2011
-
-
Owen Anderson authored
llvm-svn: 137657
-
Owen Anderson authored
Enforce the constraint that Rt must be even on LDRD/STRD instructions in ARM mode. Update tests to reflect this fact. Patch by James Molloy. llvm-svn: 137647
-
Owen Anderson authored
llvm-svn: 137645
-
Owen Anderson authored
llvm-svn: 137644
-
Owen Anderson authored
llvm-svn: 137641
-
Owen Anderson authored
llvm-svn: 137636
-
Owen Anderson authored
Fix problems decoding the to/from-lane NEON memory instructions, and add a comprehensive NEON decoding testcase. llvm-svn: 137635
-
- Aug 12, 2011
-
-
Owen Anderson authored
Fix some remaining issues with decoding ARM-mode memory instructions, and add another batch of tests. llvm-svn: 137502
-
Owen Anderson authored
Port over the basic ARM encodings test file to a decoding test file. Greatly increases our test coverage of basic ARM-mode instructions. llvm-svn: 137495
-
- Aug 11, 2011
-
-
-
Owen Anderson authored
llvm-svn: 137344
-
Owen Anderson authored
llvm-svn: 137340
-