llvm-project/clang/Driver
Ted Kremenek 889073f785 Renamed "CFG::BuildCFG" to "CFG::buildCFG" to have more consistent capitalization.
Added explicit "Exit" CFGBlock pointer to the source-level CFG.

Changed the construction of blocks with "return" statements to have the
return statement appear both as a statement in the list of statements for
a CFGBlock as well as appear as a control-flow terminator.  Also removed
the implicit linearization of "return" so that the return value and the
return statement did not appear as separate statements in the block.

llvm-svn: 41323
2007-08-23 16:51:22 +00:00
..
ASTStreamers.cpp Renamed "CFG::BuildCFG" to "CFG::buildCFG" to have more consistent capitalization. 2007-08-23 16:51:22 +00:00
ASTStreamers.h Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs. 2007-08-21 21:42:03 +00:00
DiagChecker.cpp Build ASTs before relexing the file. This avoids having comment finding mutate the 2007-08-10 18:27:41 +00:00
LLVMCodegen.cpp implement support for basic codegen of global variables with no initializers. 2007-07-13 05:13:43 +00:00
Makefile emit a return at the end of the function. Run the llvm verifier. 2007-05-30 22:55:31 +00:00
PPCBuiltins.def Add support for target-specific builtins, including detecting nonportability 2007-01-29 05:24:35 +00:00
PrintParserCallbacks.cpp Finally bite the bullet and make the major change: split the clang namespace 2007-06-15 23:05:46 +00:00
PrintPreprocessedOutput.cpp avoid std::string yet again. 2007-07-24 06:59:01 +00:00
Targets.cpp non-apple targets should be like i386, not the mythical, bogus, linux target. 2007-07-15 01:37:36 +00:00
TextDiagnosticBuffer.cpp Submitted by: Bill Wendling 2007-06-27 03:19:45 +00:00
TextDiagnosticBuffer.h Clients should only get read-only access to diagnostic info. 2007-06-28 05:18:35 +00:00
TextDiagnosticPrinter.cpp At one point there were going to be lexer and parser tokens. 2007-07-20 16:59:19 +00:00
TextDiagnosticPrinter.h Finally bite the bullet and make the major change: split the clang namespace 2007-06-15 23:05:46 +00:00
TextDiagnostics.cpp Reimplement SourceLocation. Instead of having a 2007-07-20 16:37:10 +00:00
TextDiagnostics.h Finally bite the bullet and make the major change: split the clang namespace 2007-06-15 23:05:46 +00:00
X86Builtins.def Bug #: 2007-03-16 00:33:25 +00:00
clang.cpp Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs. 2007-08-21 21:42:03 +00:00
clang.h Eliminate almost all of the redundancy Bill introduced. 2007-06-28 04:54:17 +00:00