Skip to content
  1. Apr 21, 2009
    • Douglas Gregor's avatar
      Explictly track tentative definitions within Sema, then hand those · beecd58e
      Douglas Gregor authored
      tentative definitions off to the ASTConsumer at the end of the
      translation unit. 
      
      Eliminate CodeGen's internal tracking of tentative definitions, and
      instead hook into ASTConsumer::CompleteTentativeDefinition. Also,
      tweak the definition-deferal logic for C++, where there are no
      tentative definitions.
      
      Fixes <rdar://problem/6808352>, and will make it much easier for
      precompiled headers to cope with tentative definitions in the future.
      
      llvm-svn: 69681
      beecd58e
  2. Apr 20, 2009
  3. Apr 19, 2009
  4. Apr 18, 2009
  5. Apr 17, 2009
  6. Apr 16, 2009
  7. Apr 15, 2009
  8. Apr 14, 2009
  9. Apr 13, 2009
  10. Apr 10, 2009
  11. Apr 09, 2009
  12. Apr 08, 2009
  13. Apr 07, 2009
    • Daniel Dunbar's avatar
      Various fixes to symbols used for Obj-C x86_64 metadata. · 15894b79
      Daniel Dunbar authored
       - Changed method names to match gcc (categories names still aren't
         mangled in).
      
       - Expose correct name for class and metadata symbols (although
         -fvisibility=hidden isn't yet correct).
      
       - Remove several things from llvm.used that didn't need to be there
         (I suspect this can still be trimmed).
      
       - Don't use asm-prefix extension for _objc_empty_{cache,vtable} (not
         needed).
      
       - Hide EH type class info with -fvisibility=hidden
      
       - Change setGlobal[Option]Visibility to not change the visibility of
         functions with internal linkage.
      
      llvm-svn: 68510
      15894b79
  14. Apr 04, 2009
  15. Apr 03, 2009
  16. Apr 02, 2009
Loading