Skip to content
  1. May 04, 2012
    • Alexey Samsonov's avatar
      This patch adds a new Clang compiler flag "-gline-tables-only". · 74a3868d
      Alexey Samsonov authored
      It reduces the amount of emitted debug information:
      1) DIEs in .debug_info have types DW_TAG_compile_unit, DW_TAG_subprogram,
      DW_TAG_inlined_subroutine (for opt builds) and DW_TAG_lexical_block only.
      2) .debug_str contains only function names.
      3) No debug data for types/namespaces/variables is emitted.
      4) The data in .debug_line is enough to produce valid stack traces with
      function names and line numbers.
      
      Reviewed by Eric Christopher.
      
      llvm-svn: 156160
      74a3868d
  2. May 01, 2012
  3. Apr 30, 2012
    • David Blaikie's avatar
      Remove the ref/value inconsistency in filter_decl_iterator. · 2d7c57ec
      David Blaikie authored
      filter_decl_iterator had a weird mismatch where both op* and op-> returned T*
      making it difficult to generalize this filtering behavior into a reusable
      library of any kind.
      
      This change errs on the side of value, making op-> return T* and op* return
      T&.
      
      (reviewed by Richard Smith)
      
      llvm-svn: 155808
      2d7c57ec
  4. Apr 27, 2012
  5. Apr 26, 2012
  6. Apr 24, 2012
  7. Apr 23, 2012
  8. Apr 22, 2012
  9. Apr 20, 2012
  10. Apr 19, 2012
  11. Apr 18, 2012
  12. Apr 17, 2012
  13. Apr 16, 2012
  14. Apr 15, 2012
  15. Apr 14, 2012
  16. Apr 13, 2012
  17. Apr 12, 2012
    • Douglas Gregor's avatar
      Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both · 298f43df
      Douglas Gregor authored
      in general (such an atomic has boolean representation) and
      specifically for IR generation of __c11_atomic_init. The latter also
      means actually using initialization semantics for this initialization,
      rather than just creating a store.
      
      On a related note, make sure we actually put in non-atomic-to-atomic
      conversions when performing an implicit conversion sequence. IR
      generation is far too kind here, but we still want the ASTs to make
      sense.
      
      llvm-svn: 154612
      298f43df
Loading