Skip to content
  1. Apr 03, 2010
    • David Greene's avatar
      · 9b063df4
      David Greene authored
      Ok, third time's the charm.  No changes from last time except the CMake
      source addition.  Apparently the buildbots were wrong about failures.
      
      ---
      
      Add some switches helpful for debugging:
      
      -print-before=<Pass Name>
      
      Dump IR before running pass <Pass Name>.
      
      -print-before-all
      
      Dump IR before running each pass.
      
      -print-after-all
      
      Dump IR after running each pass.
      
      These are helpful when tracking down a miscompilation.  It is easy to
      get IR dumps and do diffs on them, etc.
      
      To make this work well, add a new getPrinterPass API to Pass so that
      each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass
      suitable for dumping out the kind of object the Pass works on.
      
      llvm-svn: 100249
      9b063df4
    • Johnny Chen's avatar
      Second try of initial ARM/Thumb disassembler check-in. It consists of a tablgen · 7b999ea7
      Johnny Chen authored
      backend (ARMDecoderEmitter) which emits the decoder functions for ARM and Thumb,
      and the disassembler core which invokes the decoder function and builds up the
      MCInst based on the decoded Opcode.
      
      Reviewed by Chris Latter and Bob Wilson.
      
      llvm-svn: 100233
      7b999ea7
    • Sean Callanan's avatar
      Added support for reporting operand token ranges · 7ad0ad0b
      Sean Callanan authored
      to the ARM AsmParser.
      
      llvm-svn: 100232
      7ad0ad0b
  2. Apr 02, 2010
  3. Apr 01, 2010
Loading