1. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 15 years ago
  2. 47846d2 Correctly mangle the 'std' namespace inside extern "C++" blocks. by Anders Carlsson · 15 years ago
  3. 04f2bd8 minor tidy. by Chris Lattner · 15 years ago
  4. 3aaf486 Make sure that overridden method decls are always canonical. by Anders Carlsson · 15 years ago
  5. 8b9006f Fix regression in vtable improvements. by Eli Friedman · 15 years ago
  6. fffefeb Try/catch statements seem to be working well enough to turn on. by Mike Stump · 15 years ago
  7. ce03390 Disable for now, doesn't play nice with the temporary code. by Mike Stump · 15 years ago
  8. d6a3e67 Rename method to something easier to search for. by Eli Friedman · 15 years ago
  9. dd454be More work in preparation of getting rid of the submethods loop. by Anders Carlsson · 15 years ago
  10. 0e88116 Remove an unused member variable. by Anders Carlsson · 15 years ago
  11. c0c4993 Add a way to get the index of a method. Assert that we have the same index for now. by Anders Carlsson · 15 years ago
  12. 29202d5 Add a premature optimization. by Anders Carlsson · 15 years ago
  13. 2fce216 Add the method directly to the vtable. by Anders Carlsson · 15 years ago
  14. 1e2180b Get rid of the PureVirtualMethods map. by Anders Carlsson · 15 years ago
  15. bf54027 Move handling of pure virtual methods to AppendMethods (and rename it to AppendMethodsToVtable). by Anders Carlsson · 15 years ago
  16. ea35722 Move covariant thunk handling to AppendMethods too. by Anders Carlsson · 15 years ago
  17. b73ba39 Move 'this' pointer adjustment thunks to AppendMethods. by Anders Carlsson · 15 years ago
  18. b17daf9 Make functions returning a struct indirectly evaluate the returned struct by Eli Friedman · 15 years ago
  19. adfa267 Factor appending methods to a vtable out into a separate function. by Anders Carlsson · 15 years ago
  20. 98fdb24 Get rid of the Thunks struct too. by Anders Carlsson · 15 years ago
  21. a875670 Remove the CovariantThunk struct. by Anders Carlsson · 15 years ago
  22. 4644b8b Remove the GlobalDecl from the Thunk as well. by Anders Carlsson · 15 years ago
  23. 67f85fc Fix for PR5447: teach Evaluate to deal with floating-point conditionals. by Eli Friedman · 15 years ago
  24. c71a523 Remove the GlobalDecl from the CovariantThunk struct, we can just look it up in the Methods table now. by Anders Carlsson · 15 years ago
  25. a7f1911 Start populating the VtableMembers structure. by Anders Carlsson · 15 years ago
  26. d02e83a Allow BlockInvocationContext to wrap either a BlockDecl* or a BlockDataRegion*, giving us choice in our degree of context-sensitivity. by Ted Kremenek · 15 years ago
  27. c7ab1a8 Add a data structure for efficient storing of vtable methods. Not used yet. by Anders Carlsson · 15 years ago
  28. 0a3816e Fixup reference binding for catch parameters. by Mike Stump · 15 years ago
  29. 13a5be1 Update chunk of #if 0'ed code to remove fixed FIXME and make it compile. We by Eli Friedman · 15 years ago
  30. 0ee4124 Refactor LocationContext creation logic into a single member template. by Ted Kremenek · 15 years ago
  31. dc0d909 Refactor FoldingSet profiling code for LocationContexts, and add a new BlockInvocationContext to represent the invocation of a block. by Ted Kremenek · 15 years ago
  32. 9aef726 Fix for PR5679: make __builtin_prefetch a bit more flexible in what it accepts by Eli Friedman · 15 years ago
  33. b48ad64 constify MemRegion* returned by MemRegionManager::getXXXRegion() methods. by Ted Kremenek · 15 years ago
  34. 5023437 When recovering from an invalid forward reference to an enum type in C++, by John McCall · 15 years ago
  35. bcd7f9f More template-logic for MemRegion construction out of MemRegion.h and into MemRegion.cpp. by Ted Kremenek · 15 years ago
  36. 3faae56 These are done. by Mike Stump · 15 years ago
  37. d9cb7e9 Improve catch parameter bindings for scalar non-pointers. WIP. by Mike Stump · 15 years ago
  38. d001454 Lift the ObjCPropertyCallback out of local scope to unbreak VS2005 builds. by John McCall · 15 years ago
  39. c013118 Add recursion guards to ice-checking and evaluation for declrefs, so we by Eli Friedman · 15 years ago
  40. f722770 Try to make the output of PlistDiagnostics more deterministic by sorting PathDiagnostics before they are emitted. Fixes <rdar://problem/7439668>. by Ted Kremenek · 15 years ago
  41. e7184df A new helper function to set various bits in the class when by Fariborz Jahanian · 15 years ago
  42. ba8d861 Fix Clang tool translation to forward -fvisibility as separate arguments, the by Daniel Dunbar · 15 years ago
  43. 1ab537b Unify the end-of-class code paths used by the parser and template by Douglas Gregor · 15 years ago
  44. 51f9404 When instantiating a class, if a base specifier is not dependent we still need to copy its attributes down to the instantiated class. by Anders Carlsson · 15 years ago
  45. a7a8dfd Tweak handling of BlockDataRegions in RegionStoreManager::RemoveDeadBindings(): only the VarRegions for variables marked with the '__block' annotation should have their lifetime extended by a BlockDataRegion. by Ted Kremenek · 15 years ago
  46. 7b0ca3f Handle static_assert inside functions. by Anders Carlsson · 15 years ago
  47. 1f5f3a4 When we're building a CXXExprWithTemporaries, only include those by Douglas Gregor · 15 years ago
  48. 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 15 years ago
  49. c085a98 Eli, I copied my code from this code... Let's fix the souce of the bad idea! by Mike Stump · 15 years ago
  50. 4a2251b Fix for PR5659: correct a rather nasty oversight in the type conversion for by Eli Friedman · 15 years ago
  51. 1bf4056 Add security syntactic checker for mktemp. Patch by Lei Zhang! by Zhongxing Xu · 15 years ago
  52. 459cc23 Update CMake for CallGraph.cpp move. by Daniel Dunbar · 15 years ago
  53. baac103 Fix two more diagnostic-on-stderr instances that thought they could hide from me -- they thought wrong. by Daniel Dunbar · 15 years ago
  54. e7cb7e4 Kill a few more random stderr uses. by Daniel Dunbar · 15 years ago
  55. 28df7a5 Convert ABIArgInfo::dump to raw_ostream. by Daniel Dunbar · 15 years ago
  56. 3367198 Use llvm_report_error instead of fprintf + assert + exit. by Daniel Dunbar · 15 years ago
  57. 3604359 Fix CompilerInstance::createOutputFile to use proper diagnostics, and (try to) update all clients to be able to handle failure. by Daniel Dunbar · 15 years ago
  58. 43adb7e Remove an unnecessary (I believe) exit() on error. by Daniel Dunbar · 15 years ago
  59. 806c12e Convert StmtDumper to raw_ostream. I forget why. by Daniel Dunbar · 15 years ago
  60. 93ebb1b Switch PCHReader::getOriginalSourceFile to use proper diagnostics. by Daniel Dunbar · 15 years ago
  61. 3be0d19 Fix BackendConsumer to use proper diagnostics. by Daniel Dunbar · 15 years ago
  62. 2ffbfd9 Add value invalidation logic for block-captured variables. Conceptually invoking a block (without specific reasoning of what the block does) can invalidate any value to it by reference when the block was created. by Ted Kremenek · 15 years ago
  63. 81cef58 Make BlockDataRegion::referenced_vars_iterator an actual class that enforces that all MemRegions iterated over are VarRegions. by Ted Kremenek · 15 years ago
  64. 08a87f4 Attempt to fix the MSVC build. by Anders Carlsson · 15 years ago
  65. 8fd57fe Fix layering violation by moving Analysis/CallGraph to Index by Daniel Dunbar · 15 years ago
  66. 9b5e9ae clang-cc: Honor -help and -version when using new style option parsing. by Daniel Dunbar · 15 years ago
  67. 60e107f Add OptTable::PrintHelp. by Daniel Dunbar · 15 years ago
  68. e14b5f5 Add clang -cc1 support for -remap-file. by Daniel Dunbar · 15 years ago
  69. efba227 Add clang -cc1 -load option. by Daniel Dunbar · 15 years ago
  70. 6804fa2 Fix thunk generation for thunks with a parameter with reference type. by Eli Friedman · 15 years ago
  71. 35c98cc Minor cleanup. by Eli Friedman · 15 years ago
  72. 701c89e Honor using declarations in overload resolution. Most of the code for by John McCall · 15 years ago
  73. 919d5e5 Add support for thunking dtors. Oh why does this make my head hurt? by Mike Stump · 15 years ago
  74. f668bd0 Reflow. by Mike Stump · 15 years ago
  75. 1750b4f Revert r90402 for now, virt.cpp is failing. by Anders Carlsson · 15 years ago
  76. 81a9583 Add batch version of 'StoreManager::InvalidateRegion()' for invalidating multiple regions as once. After adopting this in the CFRefCount::EvalCall(), we see a reduction in analysis time of 1.5% when analyzing all of SQLite3. by Ted Kremenek · 15 years ago
  77. b5b32f5 Use Eli's ComputeThunkAdjustment for calculating the return adjustment. by Anders Carlsson · 15 years ago
  78. 9fcfc42 Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote. by Anders Carlsson · 15 years ago
  79. 3b908ce Remove the index from the Thunk struct. by Anders Carlsson · 15 years ago
  80. 491b955 Change the Thunks map to use the vtable index as the key. by Anders Carlsson · 15 years ago
  81. 6fd247b Add the global decl to the Thunk struct. by Anders Carlsson · 15 years ago
  82. 1345f4a Remove unused struct fields. by Anders Carlsson · 15 years ago
  83. 891bb4b Delay computing the return adjustments for covariant thunks until when they are added to the vtable. by Anders Carlsson · 15 years ago
  84. bc0e339 No need to create the covariant thunk in both places now. by Anders Carlsson · 15 years ago
  85. 1db4a9b Whoops, forgot to save :) by Anders Carlsson · 15 years ago
  86. 5f96bc1 Remove the index field from the CovariantThunk structure. by Anders Carlsson · 15 years ago
  87. d6f7af5 Change the CovariantThunk map to use the vtable index as its key. by Anders Carlsson · 15 years ago
  88. bdd8e38 Store a GlobalDecl in the return adjustment. by Anders Carlsson · 15 years ago
  89. d8ddffc Do not include the 'this' pointer adjustment in the covariant return type. Instead, store it in the (now oddly named) Thunks map. by Anders Carlsson · 15 years ago
  90. 27682a3 Move VtableBuilder::OverrideMethod out of line in preparation of other changes to it. No functionality change. by Anders Carlsson · 15 years ago
  91. 5262fda Fix ASTUnit to allows require a (persistent) Diagnostic object be provided; propogate and simplify. by Daniel Dunbar · 15 years ago
  92. 7d9bd42 Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. by Ted Kremenek · 15 years ago
  93. 6b85fa4 Remove untrue statement. by Mike Stump · 15 years ago
  94. 2eca546 Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. by Ted Kremenek · 15 years ago
  95. 7087d75 Note a failure I saw from the g++ testsuite: by Mike Stump · 15 years ago
  96. 848001c Add "has_feature" support for C++ RTTI. by Ted Kremenek · 15 years ago
  97. fda8e12 Stop stripping UnresolvedUsingDecls out of LookupResults that have other by John McCall · 15 years ago
  98. 74635d8 Add a heuristic to the dead stores checker to prune dead stores for variables annotated with '__block'. This is overly conservative, but now the analyzer doesn't report dead stores for variables that can be updated by a block call. by Ted Kremenek · 15 years ago
  99. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  100. 61d89b6 Work-in-progress: teach mangler how to mangle thunks for destructors. by Eli Friedman · 15 years ago