Skip to content
  1. Mar 30, 2010
  2. Mar 29, 2010
  3. Mar 27, 2010
  4. Mar 26, 2010
  5. Mar 25, 2010
  6. Mar 24, 2010
  7. Mar 23, 2010
  8. Mar 21, 2010
    • Rafael Espindola's avatar
      Fix PR6648 by not creating a temporary with the type of a · 46b7987f
      Rafael Espindola authored
      CXXExprWithTemporaries.
      
      Not emitting the expression as an aggregate might be the right thing to do,
      but is orthogonal. Emitting it as an scalar expression will still try to
      create a temporary for the incomplete type of the CXXExprWithTemporaries and
      fail.
      
      llvm-svn: 99134
      46b7987f
  9. Mar 20, 2010
    • Daniel Dunbar's avatar
      Driver: Fix a number of -fapple-kext issues: · e46b52a3
      Daniel Dunbar authored
       - Disable RTTI.
       - Disable use of __cxa_atexit.
       - Disable unwind tables.
       - Enable freestanding mode.
      
      Also, honor -fhosted correctly.
      
      <rdar://problem/7515383> C++ support: -fapple-kext not honored
      
      llvm-svn: 99041
      e46b52a3
    • Daniel Dunbar's avatar
      C++: Add support for -fno-use-cxa-atexit. · fe06df4b
      Daniel Dunbar authored
       - So much typing, so little gain...
      
      Also, rename the __cxx_global_initialization function just to match llvm-gcc.
      
      llvm-svn: 99039
      fe06df4b
    • John McCall's avatar
      Change CodeGenModule to rely on the Module's symbol table instead of · 7ec5043c
      John McCall authored
      shadowing it in the GlobalDeclMap.  Eliminates the string-uniquing
      requirement for mangled names, which should help C++ codegen times a little.
      Forces us to do string lookups instead of pointer lookups, which might hurt
      codegen times a little across the board.  We'll see how it plays out.
      
      Removing the string-uniquing requirement implicitly fixes any bugs like
      PR6635 which arose from the fact that we had multiple uniquing tables for
      different kinds of identifiers.
      
      llvm-svn: 99012
      7ec5043c
  10. Mar 18, 2010
  11. Mar 17, 2010
  12. Mar 13, 2010
  13. Mar 12, 2010
  14. Mar 11, 2010
  15. Mar 10, 2010
Loading