Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
8bd848f1e851bb46772a517e76dccc92465a57ae
/
Driver
/
ASTConsumers.cpp
8bd848f
Better handing of stdin/stdout for -emit-llvm-bc
by Christopher Lamb
· 17 years ago
2d6c065
Allow bitcode output to be redirected to stdout.
by Christopher Lamb
· 17 years ago
fe947ad
Implement -emit-llvm-bc option
by Seo Sanghyeon
· 17 years ago
cf6e41b
Directory restructing of Analysis files.
by Ted Kremenek
· 17 years ago
ee53364
Converted uses of scoped_ptr to OwningPtr.
by Ted Kremenek
· 17 years ago
5411772
Created initial implementation of "BuildSerializer", and ASTConsumer
by Ted Kremenek
· 17 years ago
f06c928
Split serialization ASTConsumers into two consumers: SingleFileSerializer and
by Ted Kremenek
· 17 years ago
95041a2
Interned MainFileID within SourceManager. Since SourceManager is referenced by
by Ted Kremenek
· 17 years ago
fdfc198
Removed "SourceFile" from TranslationUnit. This same information will (soon)
by Ted Kremenek
· 17 years ago
63ea863
Removed storing inode and device number in TranslationUnit.
by Ted Kremenek
· 17 years ago
3910c7c
Moved generation of the name of the serialized AST file into
by Ted Kremenek
· 17 years ago
dca2927
Moved ReadBitcodeFile and EmitBitcodeFile out of TranslationUnit and made them
by Ted Kremenek
· 17 years ago
77cda50
Moved TranslationUnit from Driver to AST library.
by Ted Kremenek
· 17 years ago
3821d40
Changed -serialize-ast to not create a temporary directory, but instead
by Ted Kremenek
· 17 years ago
0404cd8
Set target data layout info in module.
by Chris Lattner
· 17 years ago
a1fa3a1
Implemented -serialize-ast option for the driver. This is not really tested
by Ted Kremenek
· 17 years ago
be6df08
more cleanups changing things like getInstanceVariables to iterators.
by Chris Lattner
· 17 years ago
ab4c4d5
resolve some fixmes and clean up some code by eliminating the get*Vars apis to some classes and use iterators instead.
by Chris Lattner
· 17 years ago
7a9d49f
Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now
by Ted Kremenek
· 17 years ago
0d6ca11
Fix an ast-print/ast-dump bug.
by Chris Lattner
· 17 years ago
fb97b03
Warn about unsupported codegen with the diags machinery, giving us:
by Chris Lattner
· 17 years ago
1f64432
by Steve Naroff
· 17 years ago
ea75c55
Converted AST Pretty-Printer to use iostreams instead of FILE*. This fixes
by Ted Kremenek
· 17 years ago
45e8cbd
Implement support for -fwritable-strings and make the code generator
by Chris Lattner
· 17 years ago
1b5a4bd
Migrated static functions that print decls into a DeclPrinter class,
by Ted Kremenek
· 17 years ago
91578f3
by Steve Naroff
· 17 years ago
aaa3cf8
Fix regression with ObjC method definitions and -ast-print
by Steve Naroff
· 17 years ago
a36c486
Clean up types, removing some casts. Patch contributed by Cedric Venet.
by Chris Lattner
· 17 years ago
0330071
by Steve Naroff
· 17 years ago
db8f3d3
pretty priting for method definitions.
by Fariborz Jahanian
· 17 years ago
82a5fe3
Patch for objc2's property ASTs, as well as pretty-priting the ASTs.
by Fariborz Jahanian
· 17 years ago
7a4718e
Take 2.
by Devang Patel
· 17 years ago
e03cd7b
temporarily revert devang's patch to link in the llvm codegen etc.
by Chris Lattner
· 17 years ago
f767e21
Make target info available to clang code generator.
by Devang Patel
· 17 years ago
edcfb42
Pretty printing for ivar list of an interface block.
by Fariborz Jahanian
· 17 years ago
8de2826
by Steve Naroff
· 17 years ago
243b64b
This patch implementa objective-c's @compatibilty-alias declaration.
by Fariborz Jahanian
· 17 years ago
e37882a
Added a new class for Interfaces qualified by protocol list.
by Fariborz Jahanian
· 17 years ago
ab0aeb0
Several small patches to do pretty printing for objective-c top-level decls
by Fariborz Jahanian
· 17 years ago
97e8b6f
Rename ASTStreamers.* -> ASTConsumers.*
by Chris Lattner
· 17 years ago
[Renamed (97%) from Driver/ASTStreamers.cpp]
2204ec1
add a missing ;
by Chris Lattner
· 17 years ago
9fa5e65
stub out some printing of objc decls.
by Chris Lattner
· 17 years ago
11e7218
Migrated LiveVariables and UninitializedVariables to now use the
by Ted Kremenek
· 17 years ago
fdd225e
Further refactored DataflowSolver. Now most code for the solver is shared
by Ted Kremenek
· 17 years ago
80de08f
Added support to clang driver to view ASTs using GraphViz. This
by Ted Kremenek
· 17 years ago
2bf5514
UninitialuzedValues now only tracks BlockVarDecls; obviating false positives with
by Ted Kremenek
· 17 years ago
1225966
Removed check for NULL CFG. Bad CFGs will fire an assertion failure
by Ted Kremenek
· 17 years ago
580980b
switch the llvm emitter to ASTConsumer interface.
by Chris Lattner
· 17 years ago
c0508f9
switch the various CFG-based stuff over to using ASTConsumer interface,
by Chris Lattner
· 17 years ago
3d4997d
convert ast printer and dumper ocver to ASTConsumer interface,
by Chris Lattner
· 17 years ago
556beb7
add a new ASTConsumer consumer to simplify stuff in the driver.
by Chris Lattner
· 17 years ago
8e74c93
by Steve Naroff
· 17 years ago
b800dc2
make the sourcemgr available through ASTContext.
by Chris Lattner
· 17 years ago
2bd42fa
Some small tweaks to the recent Objc support...
by Steve Naroff
· 17 years ago
c0576ca
Fixed LiveVariables to no longer track the liveness of function pointers
by Ted Kremenek
· 17 years ago
567a7e6
-check-dead-stores now no longer prints out the function declarations
by Ted Kremenek
· 17 years ago
74bf2c9
Refactored driver options that perform analyses/work over CFGs to use
by Ted Kremenek
· 17 years ago
055c275
Added "Dead Stores", a flow-sensitive checker that checks for stores
by Ted Kremenek
· 17 years ago
27b07c5
LiveVariables:
by Ted Kremenek
· 17 years ago
e4e6334
Added an early implementation of Live-Variables analysis built on
by Ted Kremenek
· 17 years ago
0c727a3
Allow a SourceManager to optionally be passed into Stmt::dump
by Chris Lattner
· 17 years ago
7dba860
Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allow
by Ted Kremenek
· 17 years ago
70c8b2e
Make parse-ast-print print the storage class and inline specifier of functions.
by Chris Lattner
· 17 years ago
026473c
Renamed "CFG::BuildCFG" to "CFG::buildCFG" to have more consistent capitalization.
by Ted Kremenek
· 17 years ago
fddd518
Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs.
by Ted Kremenek
· 17 years ago
6000dac
add a new AST dumper interface (E->dump()). This dumps out
by Chris Lattner
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago