Skip to content
  1. May 13, 2010
  2. May 12, 2010
  3. May 11, 2010
  4. May 09, 2010
  5. May 08, 2010
  6. May 07, 2010
  7. May 06, 2010
  8. May 05, 2010
  9. May 04, 2010
    • Daniel Dunbar's avatar
      MC/X86: Chris pointed that 'as' isn't consistent in accepting the long form of · c3e0bafc
      Daniel Dunbar authored
      instructions which have no direct register usage.
      
      Darwin 'as' accepts:
        add $0, (%rax)
      but rejects
        mov $0, (%rax)
      for example.
      
      Given that, only accept suffix matches which match exactly one form. We still
      need to emit nice diagnostics for failures...
      
      llvm-svn: 103015
      c3e0bafc
    • Daniel Dunbar's avatar
      MC/X86: Add "support" for matching ATT style mnemonic prefixes. · 9b816a1b
      Daniel Dunbar authored
       - The idea is that when a match fails, we just try to match each of +'b', +'w',
         +'l'. If exactly one matches, we assume this is a mnemonic prefix and accept
         it. If all match, we assume it is width generic, and take the 'l' form.
      
       - This would be a horrible hack, if it weren't so simple. Therefore it is an
         elegant solution! Chris gets the credit for this particular elegant
         solution. :)
      
       - Next step to making this more robust is to have the X86 matcher generate the
         mnemonic prefix information. Ideally we would also compute up-front exactly
         which mnemonic to attempt to match, but this may require more custom code in
         the matcher than is really worth it.
      
      llvm-svn: 103012
      9b816a1b
    • Kevin Enderby's avatar
      Fix to r102952. The MOV64toSDrm record in X86Instr64bit.td needed the opcode · 8f003709
      Kevin Enderby authored
      changed to 0x7E from 0x6E as well as the previous change of RPDI to S3SI.
      
      llvm-svn: 102991
      8f003709
  10. May 03, 2010
  11. May 01, 2010
  12. Apr 30, 2010
  13. Apr 29, 2010
Loading