Skip to content
  1. Jan 29, 2011
  2. Jan 24, 2011
  3. Jan 22, 2011
  4. Jan 18, 2011
  5. Jan 17, 2011
  6. Jan 13, 2011
    • Peter Collingbourne's avatar
      Move name mangling support from CodeGen to AST. In the · 0ff0b376
      Peter Collingbourne authored
      process, perform a number of refactorings:
      
      - Move MiscNameMangler member functions to MangleContext
      - Remove GlobalDecl dependency from MangleContext
      - Make MangleContext abstract and move Itanium/Microsoft functionality
        to their own classes/files
      - Implement ASTContext::createMangleContext and have CodeGen use it
      
      No (intended) functionality change.
      
      llvm-svn: 123386
      0ff0b376
  7. Jan 11, 2011
  8. Jan 10, 2011
  9. Dec 30, 2010
  10. Dec 15, 2010
  11. Dec 02, 2010
  12. Nov 06, 2010
  13. Nov 02, 2010
  14. Oct 30, 2010
    • John McCall's avatar
      Better solution: calculate the visibility of functions and variables · c273f241
      John McCall authored
      independently of whether they're definitions, then teach IR generation to
      ignore non-explicit visibility when emitting declarations.  Use this to
      make sure that RTTI, vtables, and VTTs get the right visibility.
      
      More of rdar://problem/8613093
      
      llvm-svn: 117781
      c273f241
    • John McCall's avatar
      Restore r117644, this time properly ignoring -fvisibility and type visibility · 37bb6c98
      John McCall authored
      for namespace-scope variable declarations.
      
      Apply visibility in IR gen to variables that are merely declared
      and never defined.  We were previously emitting these with default
      visibility unless they were declared with private_extern.
      
      Ignore global visibility settings when computing visibility for
      a declaration's context, and key several conditions on whether a
      visibility attribute exists anywhere in the hierarchy as opposed
      to whether it exists at the current level.
      
      llvm-svn: 117729
      37bb6c98
  15. Oct 29, 2010
  16. Oct 27, 2010
  17. Oct 22, 2010
  18. Oct 19, 2010
  19. Oct 15, 2010
  20. Oct 11, 2010
  21. Sep 29, 2010
  22. Sep 28, 2010
  23. Sep 16, 2010
  24. Sep 07, 2010
  25. Aug 31, 2010
  26. Aug 26, 2010
Loading