Skip to content
  1. Dec 19, 2009
    • Sean Callanan's avatar
      Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit · 04cc307e
      Sean Callanan authored
      incarnations), integrated into the MC framework.  
      
      The disassembler is table-driven, using a custom TableGen backend to 
      generate hierarchical tables optimized for fast decode.  The disassembler 
      consumes MemoryObjects and produces arrays of MCInsts, adhering to the 
      abstract base class MCDisassembler (llvm/MC/MCDisassembler.h).
      
      The disassembler is documented in detail in
      
      - lib/Target/X86/Disassembler/X86Disassembler.cpp (disassembler runtime)
      - utils/TableGen/DisassemblerEmitter.cpp (table emitter)
      
      You can test the disassembler by running llvm-mc -disassemble for i386
      or x86_64 targets.  Please let me know if you encounter any problems
      with it.
      
      llvm-svn: 91749
      04cc307e
    • Dan Gohman's avatar
      Fix a comment. · b0da63da
      Dan Gohman authored
      llvm-svn: 91741
      b0da63da
  2. Dec 18, 2009
  3. Dec 17, 2009
  4. Dec 16, 2009
  5. Dec 15, 2009
  6. Dec 09, 2009
  7. Dec 07, 2009
  8. Dec 05, 2009
  9. Dec 04, 2009
  10. Dec 01, 2009
  11. Nov 25, 2009
  12. Nov 24, 2009
  13. Nov 22, 2009
    • Bob Wilson's avatar
      Fix whitespace. · 7248f864
      Bob Wilson authored
      llvm-svn: 89582
      7248f864
    • Bob Wilson's avatar
      Fix pr5470. Tablegen handles template arguments by temporarily setting their · 67e6cab4
      Bob Wilson authored
      values, resolving references to them, and then removing the definitions.
      If a template argument is set to an undefined value, we need to resolve
      references to that argument to an explicit undefined value.  The current code
      leaves the reference to the template argument as it is, which causes an
      assertion failure later when the definition of the template argument is
      removed.
      
      llvm-svn: 89581
      67e6cab4
  14. Nov 21, 2009
  15. Nov 19, 2009
  16. Nov 18, 2009
  17. Nov 14, 2009
  18. Nov 11, 2009
  19. Nov 08, 2009
  20. Nov 06, 2009
  21. Nov 03, 2009
  22. Nov 02, 2009
Loading