Skip to content
  1. Mar 16, 2015
  2. Mar 15, 2015
    • Frederic Riss's avatar
      [dsymutil] Add missing raw_svector_stream::resync() calls. · c3820d09
      Frederic Riss authored
      Also, after looking at the raw_svector_stream internals, increase the
      size of the SmallString used with it to prevent heap allocation.
      
      Issue found by the Asan bot.
      
      llvm-svn: 232335
      c3820d09
    • Renato Golin's avatar
      Adding commit msg guidelines to dev policy · dabbaca7
      Renato Golin authored
      After much bike shed discussions, we seem to agree to a few loose
      but relevant guidelines on how to prepare a commit message. It also
      points the attribution section to the new commit messages section
      to deduplicate information.
      
      llvm-svn: 232334
      dabbaca7
    • Frederic Riss's avatar
      [dsymutil] Add support for linking line tables. · 63786b01
      Frederic Riss authored
      This code comes with a lot of cruft that is meant to mimic darwin's
      dsymutil behavior. A much simpler approach (described in the numerous
      FIXMEs that I put in there) gives the right output for the vast
      majority of cases. The extra corner cases that are handled differently
      need to be investigated: they seem to correctly handle debug info that
      is in the input, but that info looks suspicious in the first place.
      
      Anyway, the current code needs to handle this, but I plan to revisit it
      as soon as the big round of validation against the classic dsymutil is
      over.
      
      llvm-svn: 232333
      63786b01
    • Frederic Riss's avatar
      [MCDwarf] Do not emit useless line table opcode. · ceb1836d
      Frederic Riss authored
      No need to emit a DW_LNS_advance_pc with a 0 increment. Found out while
      comparing dsymutil's and LLVM's line table encoding. Not a correctenss
      fix, just a small encoding size optimization.
      
      I'm not sure how to generate a sequence that triggers this, and moreover
      llvm-dwardump doesn't dump the line table program, thus the effort
      involved in creating a testcase for this trivial patch seemed out of
      proportion.
      
      llvm-svn: 232332
      ceb1836d
    • Simon Pilgrim's avatar
      Use SDValue bool check to tidyup some possible combines. NFC. · e2c6a1b9
      Simon Pilgrim authored
      llvm-svn: 232331
      e2c6a1b9
    • Sanjay Patel's avatar
      remove function names from comments; NFC · 4297c3f0
      Sanjay Patel authored
      llvm-svn: 232328
      4297c3f0
    • Sanjay Patel's avatar
      fix typo: NFC · 12fa37f1
      Sanjay Patel authored
      llvm-svn: 232327
      12fa37f1
Loading