1. 1318895 Add driver support for invoking block rewriter. by Steve Naroff · 16 years ago
  2. 1c9f81b Add support for rewriting blocks... by Steve Naroff · 16 years ago
  3. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  4. 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
  5. 902141f Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
  6. 235e031 Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
  7. bc46f34 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  8. b35a74a Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  9. f4381fd Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
  10. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  11. e5c3012 Provide the option to run the CF-retain checker in GC enabled mode. by Ted Kremenek · 16 years ago
  12. 339b9c2 class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its dstor. by Ted Kremenek · 17 years ago
  13. 47abe76 Hook up HTMLDiagnostics to use Chris's new syntax highlighting. --html-diags by Ted Kremenek · 17 years ago
  14. 3245a0a Add a mode of hackily syntax highlighting comments. This has a number of by Chris Lattner · 17 years ago
  15. 8ac661c Add -o support for -emit-html, make it not produce a file on an error. by Chris Lattner · 17 years ago
  16. fdbe679 Remove "--html-test" driver option and its corresponding code; all of this by Ted Kremenek · 17 years ago
  17. 55af98c Added driver option "-checker-opt-analyze-headers" to force the static by Ted Kremenek · 17 years ago
  18. d71ed26 Refactored all logic to run the GRSimpleVals and CFRef checker into a common by Ted Kremenek · 17 years ago
  19. 4dc41cc Inlined clang/Analysis/Analyses/GRSimpleVals.h into LocalCheckers.h and removed by Ted Kremenek · 17 years ago
  20. c68ab77 Teach the rewriter how to respect the -o option. by Chris Lattner · 17 years ago
  21. 13e479b Initial experimentation with adding boxed "annotations" to HTMLized source. by Ted Kremenek · 17 years ago
  22. 6a34083 Added the beginning of a set of rewriter functions for pretty-printing source by Ted Kremenek · 17 years ago
  23. 4f943c2 Pass LangOptions to RewriteTest(). by Steve Naroff · 17 years ago
  24. ffe0f43 Added --trim-path-graph to the driver to trim paths from the ExplodedGraph by Ted Kremenek · 17 years ago
  25. 2fff37e Added boilerplate to execute the CF reference count checker (which isn't yet implemented). by Ted Kremenek · 17 years ago
  26. bfc10c9 Modified clang driver option -dump-live-variables to (optionally) use the by Ted Kremenek · 17 years ago
  27. 5f39c2d clang driver options --dump-cfg and --view-cfg now (optionally) use the by Ted Kremenek · 17 years ago
  28. cb33093 Running -grsimple now emits diagnostics about the time spent analyzing each function. Will by Ted Kremenek · 17 years ago
  29. 7df3d71 A couple of msvc compile fixes from the ml; I haven't tested with msvc, by Eli Friedman · 17 years ago
  30. d55fe52 Added --grsimple-view option to clang driver; this is the same as by Ted Kremenek · 17 years ago
  31. e01c987 Renamed GRConstants => GRSimpleVals. by Ted Kremenek · 17 years ago
  32. 19227e3 Added proof-of-concept NULL pointer diagnostics to GRConstants. by Ted Kremenek · 17 years ago
  33. 8ee3c03 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 17 years ago
  34. e66b65c pull .ll and .bc writing out of the ASTConsumer destructors into some top by Chris Lattner · 17 years ago
  35. b4b2f0c Insert #pragma once when rewriting a header file. by Fariborz Jahanian · 17 years ago
  36. ee98546 Hooked up the GRConstants analysis to the driver. by Ted Kremenek · 17 years ago
  37. e603df4 Added most of the boilerplate to the driver needed to run the graph-reachability by Ted Kremenek · 17 years ago
  38. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  39. fe947ad Implement -emit-llvm-bc option by Seo Sanghyeon · 17 years ago
  40. f06c928 Split serialization ASTConsumers into two consumers: SingleFileSerializer and by Ted Kremenek · 17 years ago
  41. fdfc198 Removed "SourceFile" from TranslationUnit. This same information will (soon) by Ted Kremenek · 17 years ago
  42. 63ea863 Removed storing inode and device number in TranslationUnit. by Ted Kremenek · 17 years ago
  43. 3910c7c Moved generation of the name of the serialized AST file into by Ted Kremenek · 17 years ago
  44. a1fa3a1 Implemented -serialize-ast option for the driver. This is not really tested by Ted Kremenek · 17 years ago
  45. acc9f33 Modified: CreateTargetInfo(). Now takes Diagnostic* instead of Diagnostic&. by Ted Kremenek · 17 years ago
  46. dca2466 Added serialization support of SourceManager to the clang driver. by Ted Kremenek · 17 years ago
  47. c4ca288 Implemented serialization of TargetInfo. by Ted Kremenek · 17 years ago
  48. e365c50 pass diagnostics into the rewrite test client. by Chris Lattner · 17 years ago
  49. ea75c55 Converted AST Pretty-Printer to use iostreams instead of FILE*. This fixes by Ted Kremenek · 17 years ago
  50. 45e8cbd Implement support for -fwritable-strings and make the code generator by Chris Lattner · 17 years ago
  51. 1b5a4bd Migrated static functions that print decls into a DeclPrinter class, by Ted Kremenek · 17 years ago
  52. bfa82c4 Started work on clang object serialization. Experimental by Ted Kremenek · 17 years ago
  53. 77cd2a0 add scafolding to play around with and bring up the code rewriter. by Chris Lattner · 17 years ago
  54. 97e8b6f Rename ASTStreamers.* -> ASTConsumers.* by Chris Lattner · 17 years ago[Renamed (78%) from Driver/ASTStreamers.h]
  55. 80de08f Added support to clang driver to view ASTs using GraphViz. This by Ted Kremenek · 17 years ago
  56. 2bf5514 UninitialuzedValues now only tracks BlockVarDecls; obviating false positives with by Ted Kremenek · 17 years ago
  57. 580980b switch the llvm emitter to ASTConsumer interface. by Chris Lattner · 17 years ago
  58. c0508f9 switch the various CFG-based stuff over to using ASTConsumer interface, by Chris Lattner · 17 years ago
  59. 3d4997d convert ast printer and dumper ocver to ASTConsumer interface, by Chris Lattner · 17 years ago
  60. 556beb7 add a new ASTConsumer consumer to simplify stuff in the driver. by Chris Lattner · 17 years ago
  61. 055c275 Added "Dead Stores", a flow-sensitive checker that checks for stores by Ted Kremenek · 17 years ago
  62. e4e6334 Added an early implementation of Live-Variables analysis built on by Ted Kremenek · 17 years ago
  63. 7dba860 Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allow by Ted Kremenek · 17 years ago
  64. fddd518 Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs. by Ted Kremenek · 17 years ago
  65. 6000dac add a new AST dumper interface (E->dump()). This dumps out by Chris Lattner · 17 years ago
  66. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago