Skip to content
  1. Jul 24, 2009
  2. Jul 23, 2009
  3. Jul 22, 2009
  4. Jul 21, 2009
  5. Jul 18, 2009
  6. Jul 17, 2009
    • Chris Lattner's avatar
      Untangle a snarl that I discovered when updating the mangler, · e79b2bc0
      Chris Lattner authored
      starting in getCurrentFunctionEHName.  Among other problems,
      we would try to privative a "foo.eh" label, but end up emitting
      the label as _Lfoo.eh instead of L_foo.eh on darwin.  This is really
      bad, and the linker has always tolerated these labels existing.
      For now, just emit them as _foo.eh.
      
      This patch also fixes problems with ".eh" labels on unnamed
      functions and eliminates two strangely defined TargetAsmInfo
      hooks.
      
      llvm-svn: 76231
      e79b2bc0
    • David Greene's avatar
      · 33d1e7db
      David Greene authored
      Add logic to align instruction operands to columns for pretty-printing.
      No target uses this currently.  This patch only adds the mechanism so
      that local installations can choose to enable this.
      
      llvm-svn: 76177
      33d1e7db
  7. Jul 15, 2009
  8. Jul 14, 2009
  9. Jul 13, 2009
    • Owen Anderson's avatar
      e4dcecd0
    • David Greene's avatar
      · de54478b
      David Greene authored
      Add infrastructure to allow post instruction printing action triggers.
      We'll eventually use this to print comments in asm files and do other
      fun things.
      
      This adds interfaces to the AsmPrinter and changes TableGen to invoke
      the postInstructionAction when appropriate.  It also add parameters to
      TargetAsmInfo to control comment layout.
      
      llvm-svn: 75490
      de54478b
    • Owen Anderson's avatar
      Begin the painful process of tearing apart the rat'ss nest that is... · 53a52215
      Owen Anderson authored
      Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.
      This involves temporarily hard wiring some parts to use the global context.  This isn't ideal, but it's
      the only way I could figure out to make this process vaguely incremental.
      
      llvm-svn: 75445
      53a52215
  10. Jul 11, 2009
    • Torok Edwin's avatar
      assert(0) -> LLVM_UNREACHABLE. · 56d06597
      Torok Edwin authored
      Make llvm_unreachable take an optional string, thus moving the cerr<< out of
      line.
      LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
      NDEBUG builds.
      
      llvm-svn: 75379
      56d06597
  11. Jun 19, 2009
  12. Apr 13, 2009
    • Devang Patel's avatar
      · 80be3511
      Devang Patel authored
      Reapply 68847.
      Now debug_inlined section is covered by TAI->doesDwarfUsesInlineInfoSection(), which is false by default.
      
      llvm-svn: 68964
      80be3511
  13. Apr 11, 2009
  14. Mar 30, 2009
Loading