Skip to content
  1. Jul 20, 2011
  2. Jul 19, 2011
  3. Jul 18, 2011
  4. Jul 15, 2011
  5. Jul 11, 2011
    • Shantonu Sen's avatar
      Resynchronize EDInfo.h and EDEmitter.cpp. · 761feb85
      Shantonu Sen authored
      The enum names as well as order (i.e. value)
      had skewed, which means that consumers of the
      tablegen-ed table would see different values than
      intended. Make both files have a superset of enums,
      and add classification as needed for numMCOperands.
      
      Reviewed by Owen Anderson
      
      llvm-svn: 134905
      761feb85
  6. Jul 09, 2011
  7. Jul 08, 2011
    • Evan Cheng's avatar
      Eliminate asm parser's dependency on TargetMachine: · 4d1ca96b
      Evan Cheng authored
      - Each target asm parser now creates its own MCSubtatgetInfo (if needed).
      - Changed AssemblerPredicate to take subtarget features which tablegen uses
        to generate asm matcher subtarget feature queries. e.g.
        "ModeThumb,FeatureThumb2" is translated to
        "(Bits & ModeThumb) != 0 && (Bits & FeatureThumb2) != 0".
      
      llvm-svn: 134678
      4d1ca96b
  8. Jul 06, 2011
  9. Jun 30, 2011
  10. May 22, 2011
  11. Apr 24, 2011
  12. Apr 20, 2011
  13. Apr 15, 2011
  14. Apr 11, 2011
    • Kevin Enderby's avatar
      Adding support for printing operands symbolically to llvm's public 'C' · 9377a52c
      Kevin Enderby authored
      disassembler API.  Hooked this up to the ARM target so such tools as Darwin's
      otool(1) can now print things like branch targets for example this:
        blx _puts
      instead of this:
        blx #-36
      And even print the expression encoded in the Mach-O relocation entried for
      things like this:
        movt r0, :upper16:((_foo-_bar)+1234)
      
      llvm-svn: 129284
      9377a52c
  15. Apr 09, 2011
  16. Apr 07, 2011
  17. Apr 05, 2011
  18. Mar 29, 2011
  19. Mar 28, 2011
    • Ted Kremenek's avatar
      Unbreak CMake build. · 2d456934
      Ted Kremenek authored
      llvm-svn: 128426
      2d456934
    • Kevin Enderby's avatar
      Again adding a C API to the disassembler for use by such tools as Darwin's · f3070dc4
      Kevin Enderby authored
      otool(1), this time with the needed fix for case sensitive file systems :) .
      This is a work in progress as the interface for producing symbolic operands is
      not done.  But a hacked prototype using information from the object file's
      relocation entiries and replacing immediate operands with MCExpr's has been
      shown to work with no changes to the instrucion printer.  These APIs will be
      moved into a dynamic library at some point.
      
      llvm-svn: 128415
      f3070dc4
  20. Mar 26, 2011
  21. Mar 24, 2011
  22. Mar 21, 2011
  23. Mar 12, 2011
  24. Feb 24, 2011
  25. Feb 23, 2011
  26. Feb 09, 2011
  27. Dec 10, 2010
  28. Nov 29, 2010
  29. Oct 22, 2010
  30. Sep 23, 2010
  31. Sep 14, 2010
Loading