Skip to content
  1. Sep 02, 2011
    • Craig Topper's avatar
      Make IC_VEX* not inherit from IC_*. Prevents instructions with no VEX form... · 94ce5356
      Craig Topper authored
      Make IC_VEX* not inherit from IC_*. Prevents instructions with no VEX form from disassembling to their non-VEX form. Also prevents weak filter collisons that were keeping valid VEX instructions from decoding properly. Make VEX_L* not inherit from VEX_* because the VEX.L bit always important. This stops packed int VEX encodings from being disassembled when specified with VEX.L=1. Fixes PR10831 and PR10806.
      
      llvm-svn: 138997
      94ce5356
  2. Sep 01, 2011
  3. Aug 31, 2011
  4. Aug 30, 2011
  5. Aug 27, 2011
  6. Aug 26, 2011
  7. Aug 25, 2011
  8. Aug 24, 2011
  9. Aug 23, 2011
  10. Aug 20, 2011
  11. Aug 19, 2011
  12. Aug 17, 2011
  13. Aug 16, 2011
  14. Aug 15, 2011
  15. Aug 10, 2011
  16. Aug 09, 2011
  17. Aug 08, 2011
  18. Aug 04, 2011
    • Owen Anderson's avatar
      LDCL_POST and STCL_POST need one's-complement offsets, rather than two's... · ce519032
      Owen Anderson authored
      LDCL_POST and STCL_POST need one's-complement offsets, rather than two's complement offsets.  Add an appropriate immediate type for them.
      
      llvm-svn: 136896
      ce519032
    • Jim Grosbach's avatar
      ARM refactoring assembly parsing of memory address operands. · d3595711
      Jim Grosbach authored
      Memory operand parsing is a bit haphazzard at the moment, in no small part
      due to the even more haphazzard representations of memory operands in the .td
      files. Start cleaning that all up, at least a bit.
      
      The addressing modes in the .td files will be being simplified to not be
      so monolithic, especially with regards to immediate vs. register offsets
      and post-indexed addressing. addrmode3 is on its way with this patch, for
      example.
      
      This patch is foundational to enable going back to smaller incremental patches
      for the individual memory referencing instructions themselves. It does just
      enough to get the basics in place and handle the "make check" regression tests
      we already have.
      
      Follow-up work will be fleshing out the details and adding more robust test
      cases for the individual instructions, starting with ARM mode and moving from
      there into Thumb and Thumb2.
      
      llvm-svn: 136845
      d3595711
  19. Aug 02, 2011
  20. Aug 01, 2011
Loading