llvm-project/clang/lib
Peter Collingbourne 702b2841a4 When destroying temporaries, instead of a custom cleanup use the
generic pushDestroy function.

This would reduce the number of useful declarations in
CGTemporaries.cpp to one.  Since CodeGenFunction::EmitCXXTemporary
does not deserve its own file, move it to CGCleanup.cpp and delete
CGTemporaries.cpp.

llvm-svn: 145202
2011-11-27 22:09:22 +00:00
..
ARCMigrate Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. 2011-11-18 04:32:13 +00:00
AST Reference initialization with initializer lists. 2011-11-27 16:50:07 +00:00
Analysis Teach the CFG builder how to properly destroy temporaries who 2011-11-15 15:29:30 +00:00
Basic Make our handling of MMX x SSE closer to what gcc does: 2011-11-27 20:00:43 +00:00
CodeGen When destroying temporaries, instead of a custom cleanup use the 2011-11-27 22:09:22 +00:00
Driver Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same 2011-11-21 19:36:32 +00:00
Frontend Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X 2011-11-26 06:21:20 +00:00
FrontendTool Add support for building a module from a module map to the -cc1 2011-11-16 00:09:06 +00:00
Headers Error on non x86 architectures. 2011-11-27 15:21:33 +00:00
Index Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. 2011-10-14 18:45:37 +00:00
Lex Remove an assertion that is not valid if we cancel parsing. 2011-11-23 20:27:29 +00:00
Parse Enable delayed template parsing for friend functions declared at template class scope. 2011-11-18 23:47:17 +00:00
Rewrite Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue 2011-11-18 00:26:59 +00:00
Sema Reference initialization with initializer lists. 2011-11-27 16:50:07 +00:00
Serialization [PCH] Check for isTopLevelDeclInObjCContainer when picking abbreviations. 2011-11-23 21:11:23 +00:00
StaticAnalyzer [analyzer] Warn when non pointer arguments are passed to scanf (only when running taint checker). 2011-11-18 02:26:36 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00