clang/Driver
Ted Kremenek fddd51853f Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs.
Added builder code to translate ASTs to CFGs.  This currently supports
if, return, and non-control flow statements.

Added pretty-printer to debug CFGs.

Added a "-dump-cfg" option to the clang driver to dump CFGs for code
sent through the frontend.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41252 91177308-0d34-0410-b5e6-96231b3b80d8
2007-08-21 21:42:03 +00:00
..
ASTStreamers.cpp Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs. 2007-08-21 21:42:03 +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 Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00
PPCBuiltins.def Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00
PrintParserCallbacks.cpp Stage two of getting CFE top correct. 2007-07-11 17:01:13 +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 Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00
TextDiagnosticBuffer.h Stage two of getting CFE top correct. 2007-07-11 17:01:13 +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 Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00
TextDiagnostics.cpp Reimplement SourceLocation. Instead of having a 2007-07-20 16:37:10 +00:00
TextDiagnostics.h Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00
X86Builtins.def Stage two of getting CFE top correct. 2007-07-11 17:01:13 +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 Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00