Skip to content
  1. Oct 21, 2010
    • Wesley Peck's avatar
      Reverting the commit 116986. It was breaking the build on llvm-x86_64-linux though it · 078db00f
      Wesley Peck authored
      compiles on OS X. I'll ensure that it builds on a linux machine before committing
      again.
      
      llvm-svn: 116991
      078db00f
    • Wesley Peck's avatar
      Major update of the MicroBlaze backend. The new features are: · f608ac4d
      Wesley Peck authored
          1. A delay slot filler that searches for valid instructions
             to fill the delay slot with. Previously NOPs would always
             be inserted into delay slots.
          2. Support for MC based instruction printer added.
          3. Support for MC based machine code generation and ELF
             file generation. ELF file generation does not yet
             completely work as much of the ELF support infrastructure
             is still x86/x86-64 specific.
          4. General clean up of the MBlaze backend code. Much of the
             tablegen code has been cleanup and simplified.
      
      Bug Fixes:
          1. Removed duplicate periods from subtarget feature descriptions.
          2. Many of the instructions had bad machine code information
             in the tablegen files. Much of this has been fixed.
      
      llvm-svn: 116986
      f608ac4d
  2. Oct 11, 2010
  3. Oct 05, 2010
  4. Oct 02, 2010
  5. Sep 28, 2010
  6. Sep 27, 2010
  7. Sep 17, 2010
  8. Sep 14, 2010
  9. Sep 10, 2010
  10. Aug 30, 2010
  11. Aug 26, 2010
  12. Aug 16, 2010
  13. Aug 09, 2010
  14. Aug 03, 2010
    • Oscar Fuentes's avatar
      CMake: Change somme target library names: · 371b1b91
      Oscar Fuentes authored
      XCore->XCoreGen
      PIC16->PIC16CodeGen
      
      After updating your working copy, the first build will fail because it
      is using the old library dependencies. Start the build again and it
      will work fine.
      
      llvm-svn: 110127
      371b1b91
  15. Aug 02, 2010
  16. Mar 15, 2010
  17. Jan 22, 2010
  18. Jan 05, 2010
  19. Jan 04, 2010
  20. Dec 19, 2009
    • Daniel Dunbar's avatar
      CMake: Update lib deps. · 039d6e11
      Daniel Dunbar authored
      llvm-svn: 91786
      039d6e11
    • 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
  21. Dec 01, 2009
  22. Nov 23, 2009
  23. Nov 10, 2009
  24. Oct 24, 2009
  25. Oct 20, 2009
  26. Sep 17, 2009
  27. Sep 14, 2009
  28. Sep 04, 2009
  29. Aug 31, 2009
  30. Aug 24, 2009
  31. Aug 17, 2009
  32. Aug 15, 2009
  33. Aug 14, 2009
Loading