clang-1/Driver
Sebastian Redl 76ad2e8557 Put the invalid flag of OwningResult into the Action pointer.
This shrinks OwningResult by one pointer. Since it is no longer larger than OwningPtr, merge the two.
This leads to simpler client code and speeds up my benchmark by 2.7%.
For some reason, this exposes a previously hidden bug, causing a regression in SemaCXX/condition.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63867 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-05 15:02:23 +00:00
..
ASTConsumers.cpp Basic representation of C++ class templates, from Andrew Sutton. 2009-02-04 19:02:06 +00:00
ASTConsumers.h Add an initial framework of a DeclContextPrinter. It can print DeclContext and 2009-01-13 01:29:24 +00:00
Analyses.def When using -analyzer-output-plist always output a plist file even if it contains no error reports. 2009-01-23 20:06:20 +00:00
AnalysisConsumer.cpp Overhaul BugReporter interface and implementation. The new interface cleans up 2009-02-04 23:49:09 +00:00
AnalysisConsumer.h Added clang option '--analyzer-display-progress' to indicate that the analyzer should output 'ANALYZE:' messages to display its progress on a source file. 2009-01-23 20:52:26 +00:00
Backend.cpp Rename AddReadAttrs to FunctionAttrs. This is related to Duncan's patch r61525. 2008-12-31 19:51:31 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
CacheTokens.cpp switch SourceManager from using an std::map and std::list of 2009-02-03 07:30:45 +00:00
DependencyFile.cpp fix a crash I introduced, thanks to Ted for the awesome reduced 2009-01-28 05:42:38 +00:00
DiagChecker.cpp spelling change. 2009-02-04 02:15:34 +00:00
HTMLPrint.cpp this massive patch introduces a simple new abstraction: it makes 2009-01-17 06:22:33 +00:00
Makefile Use LINK_COMPONENTS instead of hard coding LLVM libraries. 2008-10-24 06:24:13 +00:00
PrintParserCallbacks.cpp Put the invalid flag of OwningResult into the Action pointer. 2009-02-05 15:02:23 +00:00
PrintPreprocessedOutput.cpp lower the interface to getLineNumber like we did for 2009-02-04 01:06:56 +00:00
RewriteBlocks.cpp use simpler method 2009-01-25 22:02:19 +00:00
RewriteMacros.cpp rename getFullFilePos -> getFileOffset. 2009-01-27 06:27:13 +00:00
RewriteObjC.cpp lower the interface to getLineNumber like we did for 2009-02-04 01:06:56 +00:00
RewriteTest.cpp Add newline at the end of file, to silence compiler warning. 2008-10-20 08:12:48 +00:00
SerializationTest.cpp [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that 2008-11-13 05:09:21 +00:00
clang.cpp Add -femit-all-decls codegen option. 2009-02-04 21:19:06 +00:00
clang.h Remove unused function declaration. 2008-11-11 04:48:20 +00:00