1. 525c4b0 Allow notes to be printed following a fatal error, then suppress any by Douglas Gregor · 15 years ago
  2. ab56c5d Support langkind_cxx_pch when determining the language dialect. by Ted Kremenek · 15 years ago
  3. a393e9e Build system changes to use TableGen to generate the various by Douglas Gregor · 15 years ago
  4. 7afae71 simplify this code by reading the decision from LangOptions instead by Chris Lattner · 15 years ago
  5. 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 15 years ago
  6. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 15 years ago
  7. 85c4910 Don't accept '$' in identifiers in assembler-with-cpp mode. by Daniel Dunbar · 15 years ago
  8. 0ddcd14 Don't run simplify lib calls with -ffreestanding (fix for already by Daniel Dunbar · 15 years ago
  9. 7644f07 wire up a new -fno-builtin option, make it control things like simplifylibcalls, by Chris Lattner · 15 years ago
  10. ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 15 years ago
  11. 810f6d5 introduce a new -fheinous-gnu-extensions flag that enables really by Chris Lattner · 15 years ago
  12. 1fbee5d implement a new -fprint-source-range-info option, which by Chris Lattner · 15 years ago
  13. eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 15 years ago
  14. 50f4f46 Add Diagnostic files for Frontend and move a couple errors over. by Daniel Dunbar · 15 years ago
  15. 5f8d1db gnu++0x is definitely *not* the default by Gabor Greif · 15 years ago
  16. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 15 years ago
  17. 3df6421 Display the exploded graph before calling BugReporter.FlushReports(). The latter by Ted Kremenek · 15 years ago
  18. 26dce44 Limit the template instantiation depth to some user-configurable value by Douglas Gregor · 15 years ago
  19. 1510488 move -g option down into rest of codegen section by Chris Lattner · 15 years ago
  20. 2012604 move debug info generation flag into CompileOptions. by Chris Lattner · 15 years ago
  21. db7bc58 implement -Wsystem-headers, eliminating the wierd thing I added for testing. by Chris Lattner · 15 years ago
  22. 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 15 years ago
  23. c5613db Improve error messages on bad warning options. by Sebastian Redl · 15 years ago
  24. 63a9e0f Implement the machinery that can process TableGenerated warning options. by Sebastian Redl · 15 years ago
  25. 14f234e capitalize for consistency, a crash in regalloc now looks like this: by Chris Lattner · 15 years ago
  26. 110e478 To the user, this is just a compiler of course, duh. by Chris Lattner · 15 years ago
  27. dc76310 clean up the OVERVIEW line in clang --help. by Chris Lattner · 15 years ago
  28. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 15 years ago
  29. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 15 years ago
  30. 09e94a3 Start making use of "pretty stack dumps" to get by Chris Lattner · 15 years ago
  31. f63aea3 minor cleanups by Chris Lattner · 15 years ago
  32. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 15 years ago
  33. 6328cc3 implement support for propagating *features* down to the code generator by Chris Lattner · 15 years ago
  34. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 15 years ago
  35. 16167a6 start wiring up support for target-specific -mfoo options like -msse by Chris Lattner · 15 years ago
  36. e1bd4e6 Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* by Daniel Dunbar · 15 years ago
  37. ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 15 years ago
  38. 10b2614 Adapt help string to what the code is doing (default is lang_gnu99). Thanks rdivacky! by Gabor Greif · 15 years ago
  39. c1efaec Eliminate CXXRecordType by Douglas Gregor · 15 years ago
  40. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  41. e8e2600 Add -emit-llvm-only option (generate LLVM IR & run passes, but discard by Daniel Dunbar · 15 years ago
  42. aae76c9 this got moved to top level by Chris Lattner · 15 years ago
  43. b06b012 move this makefile goop up to the top level llvm makefile. by Chris Lattner · 15 years ago
  44. 2488261 Enable export maps also on {Free, Net}BSD. by Anton Korobeynikov · 15 years ago
  45. aa95c3b Add an export map for clang on Linux. by Owen Anderson · 15 years ago
  46. 48af2a9 Add experimental logic in GRExprEngine::EvalEagerlyAssume() to handle by Ted Kremenek · 15 years ago
  47. 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 15 years ago
  48. f2a223f PTH: Cache *un-cleaned* spellings for literals instead of cleaned spellings. by Ted Kremenek · 15 years ago
  49. 25cbd9f PTH: When emitting tokens for literals with cached spellings, change the token by Ted Kremenek · 15 years ago
  50. adcf5b3 Put compiler headers in <prefix>/lib/clang/1.0/include (vs by Daniel Dunbar · 15 years ago
  51. 9f4ecb3 Make 'RangeConstraintManager' the default ConstraintManager. by Ted Kremenek · 15 years ago
  52. f259f0f PTH generation: Clear the cleaning bit for literals (whose spellings are cached). by Ted Kremenek · 15 years ago
  53. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 15 years ago
  54. cafeb35 remove some slow O(n) methods. by Chris Lattner · 15 years ago
  55. 07fa774 Change ObjCForwardProtocolDecl to use an ObjCList. by Chris Lattner · 15 years ago
  56. 6795605 move the interace list of @class to use ObjCList. by Chris Lattner · 15 years ago
  57. 6858dd3 fix a bug introduced in my previous patch: moving clang headers to the by Chris Lattner · 15 years ago
  58. b52ec74 always search for "builtin" headers at the end of the search path, by Chris Lattner · 15 years ago
  59. 8b76c0d don't print codegen time unless -ftime-report was passed. by Chris Lattner · 15 years ago
  60. 2085fd6 privatize all of the string literal memory allocation/creation by Chris Lattner · 15 years ago
  61. 726e168 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 15 years ago
  62. d1dd229 Optimize dyld startup time by specifying a trivial export map by Chris Lattner · 15 years ago
  63. 4709974 add a bunch of timers for -E and other modes. This requires by Chris Lattner · 15 years ago
  64. 6f114eb teach -ftime-report to time the code generator and -emit-llvm times. by Chris Lattner · 15 years ago
  65. 4450266 move llvm backend specific #includes into Backend.cpp instead of Clang.cpp by Chris Lattner · 15 years ago
  66. 8a5c809 indentation and formatting by Chris Lattner · 15 years ago
  67. dddaa9c clang will hopefully never support ratfor. by Chris Lattner · 15 years ago
  68. b2509e1 wire up a minimal -ftime-report, which prints the optimizer/codegen by Chris Lattner · 15 years ago
  69. a034ba8 Backend: Accept -mcpu and -mattr for use by TargetMachine. by Daniel Dunbar · 15 years ago
  70. be1fe1e Static Analyzer driver/options (partial) cleanup: by Ted Kremenek · 15 years ago
  71. 5bef8dd add support for -fno-math-errno, and validate that it affects sema properly. by Chris Lattner · 15 years ago
  72. 5ea9d1b remove extraneous . by Chris Lattner · 15 years ago
  73. ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 15 years ago
  74. f06e9c5 RangeConstraintManager is not on by default. by Ted Kremenek · 15 years ago
  75. 7ad5bf3 castToDeclContext/castFromDeclContext are not meant to be used directly; they are used indirectly by cast/dyn_cast. by Argyrios Kyrtzidis · 15 years ago
  76. 3ada6ff PR3589: Don't simplify libcalls with -ffreestanding. by Daniel Dunbar · 15 years ago
  77. 3573c0c Add -ffreestanding to suppress the implicit declaration of library builtins like printf and malloc. Fixes PR3586 by Douglas Gregor · 15 years ago
  78. 4502195 Patch by Ben Laurie: by Ted Kremenek · 15 years ago
  79. ea684e6 Fix the build on win32. by Cedric Venet · 15 years ago
  80. 7ab41f7 Fix typo in printing of __private_extern__. by Daniel Dunbar · 15 years ago
  81. 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
  82. 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
  83. 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
  84. d7038e1 factor token concatenation avoidance logic out of by Chris Lattner · 15 years ago
  85. 337edcd PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 16 years ago
  86. 05e7c6d for now, disable all debug info generation at -O1 and above. This mirrors by Chris Lattner · 16 years ago
  87. a4bd8eb PTH: Have meta data be at the beginning of the PTH file, not the end. by Ted Kremenek · 16 years ago
  88. 7e3a004 PTH: Replace string identifier to persistent ID lookup with a hashtable. This is by Ted Kremenek · 16 years ago
  89. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 16 years ago
  90. f1de464 PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is by Ted Kremenek · 16 years ago
  91. c5840c0 Add private extern to pretty printer(s). by Mike Stump · 16 years ago
  92. 726080d PTH generation: Discard tokens that appear after and on the same line as '#endif'. by Ted Kremenek · 16 years ago
  93. 2a2bb18 make -dM emit macros in a deterministic (sorted) order instead of by Chris Lattner · 16 years ago
  94. e4f6b1e PTH generation: Don't call 'EmitToken' in the loop condition. This is preparing for other changes within the loop. by Ted Kremenek · 16 years ago
  95. 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 · 16 years ago
  96. eb213da use efficient form of getSpelling, this speeds up -dM by 16%. by Chris Lattner · 16 years ago
  97. 071e4da Fixup -ast-print so that: by Mike Stump · 16 years ago
  98. f0e1f79 Rearrange code. No functionality change. by Ted Kremenek · 16 years ago
  99. e0ea5dc Fix potential padding error in PTH file and add stub code for emitting an on-disk chained hash table. by Ted Kremenek · 16 years ago
  100. 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 16 years ago