Skip to content
  1. Oct 25, 2013
    • Tim Northover's avatar
      ARM: allow .thumb_func to be separated from symbol definition · 1744d0ad
      Tim Northover authored
      When assembling, a .thumb_func directive is supposed to be applicable to the
      next symbol definition, even if there are intervening directives. We were
      racing ahead to try and find it, and this commit should fix the issue.
      
      Patch by Gabor Ballabas
      
      llvm-svn: 193403
      1744d0ad
    • Tim Northover's avatar
      LegalizeDAG: allow libcalls for max/min atomic operations · a564d329
      Tim Northover authored
      ARM processors without ldrex/strex need to be able to make libcalls for all
      atomic operations, including the newer min/max versions.
      
      The alternative would probably be expanding these operations in terms of
      cmpxchg (as x86 does always), but in the configurations where this matters
      code-size tends to be paramount so the libcall is more desirable.
      
      llvm-svn: 193398
      a564d329
    • Richard Smith's avatar
      Fix ODR violation. · a2d566fa
      Richard Smith authored
      llvm-svn: 193391
      a2d566fa
    • Yuchen Wu's avatar
      Support for reading program counts in llvm-cov. · 14ae8e61
      Yuchen Wu authored
      llvm-cov will now be able to read program counts from the GCDA file and
      output it in the same format as gcov. The program summary tag was
      identified from gcov-io.h as "\0\0\0\a3".
      
      There is currently a bug in GCOVProfiling.cpp which does not generate
      the
      run- or program-counting IR, so this change was tested manually by
      modifying the GCDA file and comparing the gcov and llvm-cov outputs.
      
      llvm-svn: 193389
      14ae8e61
    • David Blaikie's avatar
      MCStreamer: Reimplement the virtual EmitRawText as a protected member,... · d8c5b4e8
      David Blaikie authored
      MCStreamer: Reimplement the virtual EmitRawText as a protected member, EmitRawTextImpl, to avoid string literal ambiguities
      
      Also improve the implementation of EmitRawText(Twine) so it doesn't
      bother using the SmallString buffer if the Twine is a simple StringRef
      anyway.
      
      llvm-svn: 193378
      d8c5b4e8
    • Reid Kleckner's avatar
      lto.h: Use lto_bool_t instead of int to restore the ABI · ddac1510
      Reid Kleckner authored
      This reverts commit r193255 and instead creates an lto_bool_t typedef
      that points to bool, _Bool, or unsigned char depending on what is
      available.  Only recent versions of MSVC provide a stdbool.h header.
      
      Reviewers: rafael.espindola
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D2019
      
      llvm-svn: 193377
      ddac1510
  2. Oct 24, 2013
  3. Oct 23, 2013
  4. Oct 22, 2013
  5. Oct 21, 2013
  6. Oct 19, 2013
  7. Oct 18, 2013
Loading