Skip to content
  1. Feb 02, 2013
    • David Blaikie's avatar
      Generalize DebugInfo tests by avoiding explicit metadata numbers · f8574423
      David Blaikie authored
      This addresses several (not all) debug info tests that use explicit metadata
      numbers. Wherever the same number appeared more than once in a test I used
      a named match to ensure the same number appeared in all those cases (this may
      still be overly constraining test cases as they may not have actually cared
      about that relationship). For one-off numbers I just replaced them with an
      unnamed regex.
      
      This may underconstrain poorly written test cases that were interested in
      checking that certain metadata nodes were related but didn't actually match
      on all the related nodes numbers.
      
      llvm-svn: 174247
      f8574423
  2. Feb 01, 2013
  3. Jan 31, 2013
  4. Jan 29, 2013
  5. Jan 28, 2013
  6. Jan 26, 2013
  7. Jan 25, 2013
    • John McCall's avatar
      The standard ARM C++ ABI dictates that inline functions are · 6bd2a89d
      John McCall authored
      never key functions.  We did not implement that rule for the
      iOS ABI, which was driven by what was implemented in gcc-4.2.
      However, implement it now for other ARM-based platforms.
      
      llvm-svn: 173515
      6bd2a89d
    • NAKAMURA Takumi's avatar
      clang/test/CodeGenCXX/debug-info-static-member.cpp: Appease targetting msvc to... · eed02e94
      NAKAMURA Takumi authored
      clang/test/CodeGenCXX/debug-info-static-member.cpp: Appease targetting msvc to add explicit -target x86_64-unknown-unknown.
      
      with -target i686-win32, you will see;
      
      debug-info-static-member.cpp:11:22: error: in-class initializer for static data member of type 'const float' requires 'constexpr' specifier [-Wstatic-float-init]
        const static float const_b = 3.14;
                           ^         ~~~~
        constexpr
      
      llvm-svn: 173418
      eed02e94
  8. Jan 21, 2013
  9. Jan 20, 2013
  10. Jan 19, 2013
  11. Jan 17, 2013
  12. Jan 16, 2013
  13. Jan 12, 2013
    • Rafael Espindola's avatar
      Disable caching of visibility. · 19de5613
      Rafael Espindola authored
      The testcase in pr14929 shows that this is extremely hard to do. If we choose
      to apply the attribute, that causes the visibility of some decls to change and
      that can happen really late (during codegen).
      
      Current gcc warns and ignores the attribute in this testcase with a warning.
      This suggest that the correct solution is to find a point in the compilation
      where we can compute the visibility and
      * assert it was never computed before
      * reject any attempts to compute it again in the future (with warnings).
      
      llvm-svn: 172305
      19de5613
  14. Jan 11, 2013
  15. Jan 10, 2013
  16. Jan 08, 2013
  17. Jan 07, 2013
  18. Jan 05, 2013
  19. Jan 03, 2013
  20. Dec 30, 2012
  21. Dec 25, 2012
    • Rafael Espindola's avatar
      Add 171048 back but invalidate the cache of all redeclarations when setting · 54606d57
      Rafael Espindola authored
      the body of a functions. The problem was that hasBody looks at the entire chain
      and causes problems to -fvisibility-inlines-hidden if the cache was not
      invalidated.
      
      Original message:
      
      Cache visibility of decls.
      
      This unifies the linkage and visibility caching. I first implemented this when
      working on pr13844, but the previous fixes removed the performance advantage of
      this one.
      This is still a step in the right direction for making linkage and visibility
      cheap to use.
      
      llvm-svn: 171053
      54606d57
  22. Dec 21, 2012
Loading