1. f2a223f PTH: Cache *un-cleaned* spellings for literals instead of cleaned spellings. by Ted Kremenek · 15 years ago
  2. 25cbd9f PTH: When emitting tokens for literals with cached spellings, change the token by Ted Kremenek · 15 years ago
  3. adcf5b3 Put compiler headers in <prefix>/lib/clang/1.0/include (vs by Daniel Dunbar · 15 years ago
  4. 9f4ecb3 Make 'RangeConstraintManager' the default ConstraintManager. by Ted Kremenek · 15 years ago
  5. f259f0f PTH generation: Clear the cleaning bit for literals (whose spellings are cached). by Ted Kremenek · 15 years ago
  6. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 15 years ago
  7. cafeb35 remove some slow O(n) methods. by Chris Lattner · 15 years ago
  8. 07fa774 Change ObjCForwardProtocolDecl to use an ObjCList. by Chris Lattner · 15 years ago
  9. 6795605 move the interace list of @class to use ObjCList. by Chris Lattner · 15 years ago
  10. 6858dd3 fix a bug introduced in my previous patch: moving clang headers to the by Chris Lattner · 15 years ago
  11. b52ec74 always search for "builtin" headers at the end of the search path, by Chris Lattner · 15 years ago
  12. 8b76c0d don't print codegen time unless -ftime-report was passed. by Chris Lattner · 15 years ago
  13. 2085fd6 privatize all of the string literal memory allocation/creation by Chris Lattner · 15 years ago
  14. 726e168 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 15 years ago
  15. d1dd229 Optimize dyld startup time by specifying a trivial export map by Chris Lattner · 15 years ago
  16. 4709974 add a bunch of timers for -E and other modes. This requires by Chris Lattner · 15 years ago
  17. 6f114eb teach -ftime-report to time the code generator and -emit-llvm times. by Chris Lattner · 15 years ago
  18. 4450266 move llvm backend specific #includes into Backend.cpp instead of Clang.cpp by Chris Lattner · 15 years ago
  19. 8a5c809 indentation and formatting by Chris Lattner · 15 years ago
  20. dddaa9c clang will hopefully never support ratfor. by Chris Lattner · 15 years ago
  21. b2509e1 wire up a minimal -ftime-report, which prints the optimizer/codegen by Chris Lattner · 15 years ago
  22. a034ba8 Backend: Accept -mcpu and -mattr for use by TargetMachine. by Daniel Dunbar · 15 years ago
  23. be1fe1e Static Analyzer driver/options (partial) cleanup: by Ted Kremenek · 15 years ago
  24. 5bef8dd add support for -fno-math-errno, and validate that it affects sema properly. by Chris Lattner · 15 years ago
  25. 5ea9d1b remove extraneous . by Chris Lattner · 15 years ago
  26. ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 15 years ago
  27. f06e9c5 RangeConstraintManager is not on by default. by Ted Kremenek · 15 years ago
  28. 7ad5bf3 castToDeclContext/castFromDeclContext are not meant to be used directly; they are used indirectly by cast/dyn_cast. by Argyrios Kyrtzidis · 15 years ago
  29. 3ada6ff PR3589: Don't simplify libcalls with -ffreestanding. by Daniel Dunbar · 15 years ago
  30. 3573c0c Add -ffreestanding to suppress the implicit declaration of library builtins like printf and malloc. Fixes PR3586 by Douglas Gregor · 15 years ago
  31. 4502195 Patch by Ben Laurie: by Ted Kremenek · 15 years ago
  32. ea684e6 Fix the build on win32. by Cedric Venet · 15 years ago
  33. 7ab41f7 Fix typo in printing of __private_extern__. by Daniel Dunbar · 15 years ago
  34. ad6ce5c PTH: Cache directory and negative 'stat' calls. This gives us a 1% performance improvement on Cocoa.h (fsyntax-only+PTH). by Ted Kremenek · 15 years ago
  35. a4b44dd Add some boilerplate to the PTH file to prepare for the caching of stats for directories (and negative stats too). by Ted Kremenek · 15 years ago
  36. 4d53a53 AnalysisConsumer: Explicitly destroy the PathDiagnosticClient at the end of HandleTranslationUnit to ensure that the client's destructor is called even with --disable-free. by Ted Kremenek · 15 years ago
  37. d7038e1 factor token concatenation avoidance logic out of by Chris Lattner · 15 years ago
  38. 337edcd PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 15 years ago
  39. 05e7c6d for now, disable all debug info generation at -O1 and above. This mirrors by Chris Lattner · 15 years ago
  40. a4bd8eb PTH: Have meta data be at the beginning of the PTH file, not the end. by Ted Kremenek · 15 years ago
  41. 7e3a004 PTH: Replace string identifier to persistent ID lookup with a hashtable. This is by Ted Kremenek · 15 years ago
  42. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 15 years ago
  43. f1de464 PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is by Ted Kremenek · 15 years ago
  44. c5840c0 Add private extern to pretty printer(s). by Mike Stump · 15 years ago
  45. 726080d PTH generation: Discard tokens that appear after and on the same line as '#endif'. by Ted Kremenek · 15 years ago
  46. 2a2bb18 make -dM emit macros in a deterministic (sorted) order instead of by Chris Lattner · 15 years ago
  47. e4f6b1e PTH generation: Don't call 'EmitToken' in the loop condition. This is preparing for other changes within the loop. by Ted Kremenek · 15 years ago
  48. d8c0292 PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file with an on-disk chained hash table. This data structure is implemented using templates, and will be used to replace similar data structures. This change leads to no visibile performance impact on Cocoa.h, but now we only pay a price for the table on order with the number of files accessed and not the number in the PTH file. by Ted Kremenek · 15 years ago
  49. eb213da use efficient form of getSpelling, this speeds up -dM by 16%. by Chris Lattner · 15 years ago
  50. 071e4da Fixup -ast-print so that: by Mike Stump · 15 years ago
  51. f0e1f79 Rearrange code. No functionality change. by Ted Kremenek · 15 years ago
  52. e0ea5dc Fix potential padding error in PTH file and add stub code for emitting an on-disk chained hash table. by Ted Kremenek · 15 years ago
  53. 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 15 years ago
  54. 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 15 years ago
  55. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 15 years ago
  56. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 15 years ago
  57. 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 15 years ago
  58. f73903a Add an implementation of -dM that follows GCC closely enough to permit by Chris Lattner · 15 years ago
  59. c76d807 add support for -x c++-header, update comment. by Chris Lattner · 15 years ago
  60. 59076ab factor some code out into a helper function. by Chris Lattner · 15 years ago
  61. db76684 default diag::err_pp_file_not_found to mapping to fatal, by Chris Lattner · 15 years ago
  62. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 15 years ago
  63. cf118d4 Overhaul BugReporter interface and implementation. The new interface cleans up by Ted Kremenek · 15 years ago
  64. d604c40 Add -femit-all-decls codegen option. by Daniel Dunbar · 15 years ago
  65. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 15 years ago
  66. 4e69fd5 spelling change. by Chris Lattner · 15 years ago
  67. 30fc933 lower the interface to getLineNumber like we did for by Chris Lattner · 15 years ago
  68. 62c2632 Fix <rdar://problem/6521757> clang ObjC rewriter: Mixed Mac and Windows line endings after rewrite. by Steve Naroff · 15 years ago
  69. ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 15 years ago
  70. 0d0bf8c switch SourceManager from using an std::map and std::list of by Chris Lattner · 15 years ago
  71. a0f02aa Use the updated CommandLine api for -fno-blocks. by Mike Stump · 15 years ago
  72. 81922f0 AnalysisConsumer: by Ted Kremenek · 15 years ago
  73. df8570d RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. This fixes <rdar://problem/6529468> clang ObjC rewriter: Need parenthesis around dereferences in rewritten Blocks. by Steve Naroff · 15 years ago
  74. ad53eff Fix typo noticed by Chris. by Anders Carlsson · 15 years ago
  75. b0f90cc Turn on -flax-vector-conversions by default, issue a warning whenever one is done. Add a -fnolax-vector-conversions option. Fixes PR2862. by Anders Carlsson · 15 years ago
  76. 65f5e64 wire up -fno-show-source-location option, patch by Alexei Svitkine! by Chris Lattner · 15 years ago
  77. 71d8bfb avoid emitting a bogus line marker for the top level #include by Chris Lattner · 15 years ago
  78. b55cc63 Add -fno-blocks support. This fixes block-no-block-def.c. by Mike Stump · 15 years ago
  79. d2ea386 Fix name of -x option for C preprocessed input; it should be by Daniel Dunbar · 15 years ago
  80. 19e8e2c next round of diagnostics cleanups, moving some by Chris Lattner · 15 years ago
  81. 88eccaf Fix -Wimplicit-function-declaration, which required some refactoring and by Chris Lattner · 15 years ago
  82. 1a36089 Fix a wart that existed from before we had EXTWARN. by Chris Lattner · 15 years ago
  83. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 15 years ago
  84. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 15 years ago
  85. 8a6aec6 Enhance PTHManager::Create() to take an optional Diagnostic* argument that can be used to report issues such as a missing PTH file. by Ted Kremenek · 15 years ago
  86. e86e4cd0 fix a crash I introduced, thanks to Ted for the awesome reduced testcase :) by Chris Lattner · 15 years ago
  87. 46157b5 Patch by Alexei Svitkine: Refactor Sema::ParseAST API to allow clients to pass as an argument a TranslationUnit object whose contents live beyond the call to ParseAST. by Ted Kremenek · 15 years ago
  88. 007f2a9 Add a preliminary version number. by Mike Stump · 15 years ago
  89. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 15 years ago
  90. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 15 years ago
  91. 52c2908 rename getFullFilePos -> getFileOffset. by Chris Lattner · 15 years ago
  92. 277faca PTH: Use Token::setLiteralData() to directly store a pointer to cached spelling data in the PTH file. This removes a ton of code for looking up spellings using sourcelocations in the PTH file. This simplifies both PTH-generation and reading. by Ted Kremenek · 15 years ago
  93. 67d1505 Add version number checking to PTH files. by Ted Kremenek · 15 years ago
  94. e1b6498 Embed the offset of the PTH table inside the prologue of the PTH file. This will help improve gradual versioning of PTH files instead of relying that the PTH table is at a fixed offset. by Ted Kremenek · 15 years ago
  95. 33116d6 minor speedups/cleanups for -E mode. by Chris Lattner · 15 years ago
  96. 47246be This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 15 years ago
  97. 23f2c58 use simpler method by Chris Lattner · 16 years ago
  98. 491918e Added clang option '--analyzer-display-progress' to indicate that the analyzer should output 'ANALYZE:' messages to display its progress on a source file. by Ted Kremenek · 16 years ago
  99. c472d79 When using -analyzer-output-plist always output a plist file even if it contains no error reports. by Ted Kremenek · 16 years ago
  100. 305c22e Make -ast-dump print Objective-C method declarations (and other by Douglas Gregor · 16 years ago