clang-1/lib
Douglas Gregor d86c477fb5 Implement a simple form of the C++ named return value optimization for
return statements. We perform NRVO only when all of the return
statements in the function return the same variable. Fixes some link
failures in Boost.Interprocess (which is relying on NRVO), and
probably improves performance for some C++ applications.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103867 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-15 06:46:45 +00:00
..
AST
Analysis
Basic
Checker
CodeGen
Driver
Frontend
Headers
Index
Lex
Parse
Rewrite
Runtime
Sema
CMakeLists.txt
Makefile