Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
95c7b00fe857a61a19185483aa0d85492ec9e258
/
Driver
/
ASTConsumers.h
7cae2f6
Added driver option "-cxx-inheritance-view" for viewing the C++ hierarchy of a class in GraphViz.
by Ted Kremenek
· 16 years ago
70f9243
Add -O[0-3s] support (following llvm-gcc).
by Daniel Dunbar
· 16 years ago
d69bacc
[LLVM up] Add basic -S option to clang.
by Daniel Dunbar
· 16 years ago
1318895
Add driver support for invoking block rewriter.
by Steve Naroff
· 16 years ago
1c9f81b
Add support for rewriting blocks...
by Steve Naroff
· 16 years ago
a95d375
Patch by Csaba Hruska!
by Ted Kremenek
· 16 years ago
815c78f
Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files.
by Ted Kremenek
· 16 years ago
902141f
Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer.
by Ted Kremenek
· 16 years ago
235e031
Move -dump-live-variables logic to AnalysisConsumer.
by Ted Kremenek
· 16 years ago
bc46f34
Move logic for "-checker-simple" to the new AnalysisConsumer interface.
by Ted Kremenek
· 16 years ago
b35a74a
Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface.
by Ted Kremenek
· 16 years ago
f4381fd
Added AnalysisConsumer, a meta-level ASTConsumer class to drive various
by Ted Kremenek
· 16 years ago
e7d07d1
Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers.
by Ted Kremenek
· 16 years ago
e5c3012
Provide the option to run the CF-retain checker in GC enabled mode.
by Ted Kremenek
· 17 years ago
339b9c2
class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its dstor.
by Ted Kremenek
· 17 years ago
47abe76
Hook up HTMLDiagnostics to use Chris's new syntax highlighting. --html-diags
by Ted Kremenek
· 17 years ago
3245a0a
Add a mode of hackily syntax highlighting comments. This has a number of
by Chris Lattner
· 17 years ago
8ac661c
Add -o support for -emit-html, make it not produce a file on an error.
by Chris Lattner
· 17 years ago
fdbe679
Remove "--html-test" driver option and its corresponding code; all of this
by Ted Kremenek
· 17 years ago
55af98c
Added driver option "-checker-opt-analyze-headers" to force the static
by Ted Kremenek
· 17 years ago
d71ed26
Refactored all logic to run the GRSimpleVals and CFRef checker into a common
by Ted Kremenek
· 17 years ago
4dc41cc
Inlined clang/Analysis/Analyses/GRSimpleVals.h into LocalCheckers.h and removed
by Ted Kremenek
· 17 years ago
c68ab77
Teach the rewriter how to respect the -o option.
by Chris Lattner
· 17 years ago
13e479b
Initial experimentation with adding boxed "annotations" to HTMLized source.
by Ted Kremenek
· 17 years ago
6a34083
Added the beginning of a set of rewriter functions for pretty-printing source
by Ted Kremenek
· 17 years ago
4f943c2
Pass LangOptions to RewriteTest().
by Steve Naroff
· 17 years ago
ffe0f43
Added --trim-path-graph to the driver to trim paths from the ExplodedGraph
by Ted Kremenek
· 17 years ago
2fff37e
Added boilerplate to execute the CF reference count checker (which isn't yet implemented).
by Ted Kremenek
· 17 years ago
bfc10c9
Modified clang driver option -dump-live-variables to (optionally) use the
by Ted Kremenek
· 17 years ago
5f39c2d
clang driver options --dump-cfg and --view-cfg now (optionally) use the
by Ted Kremenek
· 17 years ago
cb33093
Running -grsimple now emits diagnostics about the time spent analyzing each function. Will
by Ted Kremenek
· 17 years ago
7df3d71
A couple of msvc compile fixes from the ml; I haven't tested with msvc,
by Eli Friedman
· 17 years ago
d55fe52
Added --grsimple-view option to clang driver; this is the same as
by Ted Kremenek
· 17 years ago
e01c987
Renamed GRConstants => GRSimpleVals.
by Ted Kremenek
· 17 years ago
19227e3
Added proof-of-concept NULL pointer diagnostics to GRConstants.
by Ted Kremenek
· 17 years ago
8ee3c03
move the codegen ASTConsumer out of the driver into libcodegen,
by Chris Lattner
· 17 years ago
e66b65c
pull .ll and .bc writing out of the ASTConsumer destructors into some top
by Chris Lattner
· 17 years ago
b4b2f0c
Insert #pragma once when rewriting a header file.
by Fariborz Jahanian
· 17 years ago
ee98546
Hooked up the GRConstants analysis to the driver.
by Ted Kremenek
· 17 years ago
e603df4
Added most of the boilerplate to the driver needed to run the graph-reachability
by Ted Kremenek
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
fe947ad
Implement -emit-llvm-bc option
by Seo Sanghyeon
· 17 years ago
f06c928
Split serialization ASTConsumers into two consumers: SingleFileSerializer and
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
a1fa3a1
Implemented -serialize-ast option for the driver. This is not really tested
by Ted Kremenek
· 17 years ago
acc9f33
Modified: CreateTargetInfo(). Now takes Diagnostic* instead of Diagnostic&.
by Ted Kremenek
· 17 years ago
dca2466
Added serialization support of SourceManager to the clang driver.
by Ted Kremenek
· 17 years ago
c4ca288
Implemented serialization of TargetInfo.
by Ted Kremenek
· 17 years ago
e365c50
pass diagnostics into the rewrite test client.
by Chris Lattner
· 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
bfa82c4
Started work on clang object serialization. Experimental
by Ted Kremenek
· 17 years ago
77cd2a0
add scafolding to play around with and bring up the code rewriter.
by Chris Lattner
· 17 years ago
97e8b6f
Rename ASTStreamers.* -> ASTConsumers.*
by Chris Lattner
· 17 years ago
[Renamed (78%) from Driver/ASTStreamers.h]
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
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
055c275
Added "Dead Stores", a flow-sensitive checker that checks for stores
by Ted Kremenek
· 17 years ago
e4e6334
Added an early implementation of Live-Variables analysis built on
by Ted Kremenek
· 17 years ago
7dba860
Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allow
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