Skip to content
  1. Jul 18, 2012
  2. Jun 06, 2012
  3. May 25, 2012
  4. May 24, 2012
  5. Apr 06, 2012
    • Sean Callanan's avatar
      Fixed two leaks in the MC disassembler. The MC · e804b5b7
      Sean Callanan authored
      disassembler requires a MCSubtargetInfo and a
      MCInstrInfo to exist in order to initialize the
      instruction printer and disassembler; however,
      although the printer and disassembler keep
      references to these objects they do not own them.
      Previously, the MCSubtargetInfo and MCInstrInfo
      objects were just leaked.
      
      I have extended LLVMDisasmContext to own these
      objects and delete them when it is destroyed.
      
      llvm-svn: 154192
      e804b5b7
  6. Apr 02, 2012
  7. Mar 05, 2012
  8. Feb 29, 2012
  9. Feb 21, 2012
  10. Feb 19, 2012
  11. Feb 17, 2012
  12. Feb 07, 2012
  13. Feb 06, 2012
    • Derek Schuff's avatar
      Enable streaming of bitcode · 8b2dcad4
      Derek Schuff authored
      This CL delays reading of function bodies from initial parse until
      materialization, allowing overlap of compilation with bitcode download.
      
      llvm-svn: 149918
      8b2dcad4
  14. Feb 04, 2012
    • Sean Callanan's avatar
      Modified the Enhanced Disassembler to create and · bdce3885
      Sean Callanan authored
      cache disassemblers according to the string value
      of the target triple, not according to the enum
      of the triple CPU.  The reason for this is that
      certain attributes of the instruction set are not
      reflected in the enum, but only in the string.
      
      llvm-svn: 149773
      bdce3885
  15. Jan 20, 2012
  16. Jan 10, 2012
  17. Nov 29, 2011
  18. Nov 12, 2011
  19. Nov 11, 2011
  20. Nov 10, 2011
  21. Nov 03, 2011
  22. Oct 16, 2011
  23. Oct 05, 2011
    • Kevin Enderby's avatar
      Adding back support for printing operands symbolically to ARM's new disassembler · 5dcda643
      Kevin Enderby authored
      using llvm's public 'C' disassembler API now including annotations.
      
      Hooked this up to Darwin's otool(1) so it can again print things like branch
      targets for example this:
       blx _puts
      instead of this:
       blx #-36
      and includes support for annotations for branches to symbol stubs like:
       bl	0x40 @ symbol stub for: _puts
      and annotations for pc relative loads like this:
       ldr	r3, #8 @ literal pool for: Hello, world!
      Also again can print the expression encoded in the Mach-O relocation entries for
      things like this:
       movt r0, :upper16:((_foo-_bar)+1234)
      
      llvm-svn: 141129
      5dcda643
  24. Sep 21, 2011
  25. Sep 16, 2011
  26. Sep 15, 2011
  27. Sep 07, 2011
  28. Sep 02, 2011
  29. Sep 01, 2011
  30. Aug 30, 2011
  31. Aug 24, 2011
  32. Aug 19, 2011
  33. Aug 16, 2011
  34. Aug 01, 2011
    • Chandler Carruth's avatar
      I mis-interpreted the MCDisassembler's intended dependencies. Now to fix · 09fae1f2
      Chandler Carruth authored
      them properly. Specifically, the disassembler clearly attempts to
      initialiaze all TargetInfo, MCTargeDesc, AsmParser, and Disassembler
      sublibraries of registered targets. This makes the CMakeLists accurately
      reflect this intent in the code.
      
      This should fix the last of the link errors that I have gotten reports
      of on OS X, but if anyone continues to see link errors, continue to
      pester me and I'll look into it.
      
      llvm-svn: 136603
      09fae1f2
  35. Jul 29, 2011
Loading