1. f21efe9 LLVMContext is a class now. by Benjamin Kramer · 15 years ago
  2. 0dec56d Fix DISABLE_SMART_POINTERS build by Douglas Gregor · 15 years ago
  3. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  4. b98b199 Refactor the template-instantiation logic for expressions into a by Douglas Gregor · 15 years ago
  5. e955e72 Check whether a tag was defined in a C++ condition declaration using GetTypeForDeclarator. by Argyrios Kyrtzidis · 15 years ago
  6. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
  7. 89350be Fix an indentation. by Fariborz Jahanian · 15 years ago
  8. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
  9. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  10. bd0fb30 Add a CastInfo struct that will be used for cast information when constructing cast expressions. Right now it only stores the cast kind, but in the future it might store conversion functions and constructors. by Anders Carlsson · 15 years ago
  11. 797c3c4 fix a couple of problems with section attributes: by Chris Lattner · 15 years ago
  12. 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 15 years ago
  13. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
  14. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
  15. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  16. fd6ad3c warn, as gcc does, if __attribute__((malloc)) applied to function returning non-pointer type by Ryan Flynn · 15 years ago
  17. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
  18. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  19. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  20. 10c40ee Older GCCs don't have vector::data(). by Benjamin Kramer · 15 years ago
  21. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
  22. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  23. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  24. 8249576 Use CastExpr::CK_ArrayToPointerDecay and fix an assert. by Anders Carlsson · 15 years ago
  25. a5dd722 Take #pragma pack into account when laying out structs. Fixes rdar://problem/7095436. by Anders Carlsson · 15 years ago
  26. 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 15 years ago
  27. 8045c73 PR4700 - remove shift by 0 warning by Ryan Flynn · 15 years ago
  28. a860e75 Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). by Anders Carlsson · 15 years ago
  29. df31e09 Assert that the LLVM type has the same size as the RecordDecl size. by Anders Carlsson · 15 years ago
  30. fb7ef75 getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) by Anders Carlsson · 15 years ago
  31. 8517d9b Factor some code to get the "function level" DeclContext out into a separate function. by Anders Carlsson · 15 years ago
  32. 0f44b5a Make sure to diagnose use of declarations in the case where we create an implicit CXXThisExpr. by Anders Carlsson · 15 years ago
  33. fee1381 Patch should implement packed enums - PR4098. Credit to Anders Johnsen. by Edward O'Callaghan · 15 years ago
  34. d497206 Get rid of Stmt::Clone now that we can reference count statements instead. by Anders Carlsson · 15 years ago
  35. 43d9d92 Introduce reference counting for statements and expressions, using it by Douglas Gregor · 15 years ago
  36. 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 15 years ago
  37. 1e4edd5 Synthesize copying of non-static data members with by Fariborz Jahanian · 15 years ago
  38. ca28361 Synthesized copy constructor now generates code for by Fariborz Jahanian · 15 years ago
  39. 112a0a8 Add a CK_ArrayToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  40. 4d8673b Add CK_ToUnion and use it for aggregate expression codegen. by Anders Carlsson · 15 years ago
  41. cdb6197 More CastKind work. by Anders Carlsson · 15 years ago
  42. 6ff0785 Just add global scope to the associated namespaces set instead of tracking it by John McCall · 15 years ago
  43. 57cf2f3 Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP. by Mike Stump · 15 years ago
  44. 35ffcf3 Fix: <rdar://problem/7075531> static analyzer wrongly detects unused ivars used in blocks by Ted Kremenek · 15 years ago
  45. 0b2dd77 Constify some pointers. No functionality change. by Ted Kremenek · 15 years ago
  46. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  47. e6e1d60 Fix typo. by Mike Stump · 15 years ago
  48. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  49. 116b7d9 Use the correct cast kind as suggested by Doug. by Anders Carlsson · 15 years ago
  50. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  51. d043968 PR3333: warn when shifting by invalid amount by Ryan Flynn · 15 years ago
  52. 42602bb Separate Stmt::Destroy into the entrypoint for destroying a statement by Douglas Gregor · 15 years ago
  53. ef888a4 add support for opensuse 11.1/11.2 search paths, patch by Stefan Reinauer by Chris Lattner · 15 years ago
  54. 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
  55. 9889652 Patch toward synthesizing copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  56. 566a6fa Fix a few more false positives involving RegionStore and unions, but this time by Ted Kremenek · 15 years ago
  57. 657c1ac Minor refactoring to introduce a new transformation function, by Douglas Gregor · 15 years ago
  58. e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
  59. d4e5a60 Fix a couple false positive "uninitialized value" warnings with RegionStore by Ted Kremenek · 15 years ago
  60. 470c2a9 Drop the friend-inner-class diagnostic from an extwarn to an ext and don't by John McCall · 15 years ago
  61. 7f27d92 Permit a class to friend its members in C++0x, without restriction. by John McCall · 15 years ago
  62. 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
  63. 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
  64. 52ab92b After reporting ill-formed copy constructor(12.8.p3) don't recurs and crash. by Fariborz Jahanian · 15 years ago
  65. 4a959d8 When we encounter a dependent type that was parsed before we know that by Douglas Gregor · 15 years ago
  66. 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
  67. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
  68. 1aeb247 I have a dream, one day, we won't need to do this. by Mike Stump · 15 years ago
  69. a71d571 Fix spell-o. by Mike Stump · 15 years ago
  70. 031ccc0 Last step of template cleanup: merge *BuilderImpl to *Builder. by Zhongxing Xu · 15 years ago
  71. 0111f57 Core analysis engine template cleanup step 2: by Zhongxing Xu · 15 years ago
  72. d1067e5 Implement transformation of template names within the generic tree by Douglas Gregor · 15 years ago
  73. 38b02b9 Core analysis engine template cleanup step 2: by Zhongxing Xu · 15 years ago
  74. dcee1a1 Implement transformation of nested-name-specifiers within the general by Douglas Gregor · 15 years ago
  75. 355a692 Fix typo reported in <rdar://problem/7121409>. by Ted Kremenek · 15 years ago
  76. 451ac09 Refactor RegionStoreManager::RemoveDeadBindings to also scan the bindings of LazyCompoundSVals. by Ted Kremenek · 15 years ago
  77. 36dd131 Predefine __cplusplus to the right value (199711L), except when in GNU mode. by Douglas Gregor · 15 years ago
  78. 3e01c1d Remove unimplemented methods 'AddRegionView' and 'RemoveRegionView'. They are no longer needed. by Ted Kremenek · 15 years ago
  79. 619d302 When profiling an ExplodedNode, don't re-profile the state: they have by Ted Kremenek · 15 years ago
  80. fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  81. 4403a5e add support for FreeBSD's format(printf0,x,y) attribute; allows null format string. by Ryan Flynn · 15 years ago
  82. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  83. 32d96b0 Completely remove the code using region cast. by Zhongxing Xu · 15 years ago
  84. a9822de Add additional library paths for Linux distros on mixed 32/64-bit systems. by Daniel Dunbar · 15 years ago
  85. c5619d9 As GRState seems general enough, it is time to merge some template classes by Zhongxing Xu · 15 years ago
  86. a10f7ea Fix clang breakage, CGF can be null in this context. by Daniel Dunbar · 15 years ago
  87. a5e81f1 Implement lazy "copying" of structures and arrays in RegionStore. While by Ted Kremenek · 15 years ago
  88. 6904cbb Patch to optimize away copy constructor call when appropriate. by Fariborz Jahanian · 15 years ago
  89. 2effeca Fixup object layout when we have a primary base (it goes first). Start preping for by Mike Stump · 15 years ago
  90. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  91. b502d83 Refactor some bits. by Mike Stump · 15 years ago
  92. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  93. 21656dd Fix -fno-omit-frame-pointer bug Eli noticed. by Benjamin Kramer · 15 years ago
  94. 33a3138 Get rid of "smart" quotes. Per report on cfe-dev. by Eli Friedman · 15 years ago
  95. d8c0192 Use feedback from RegionStoreSubRegionMap::add() to prune off adding a super by Ted Kremenek · 15 years ago
  96. 47259d9 Fix canonical type construction for function types with the noreturn by Douglas Gregor · 15 years ago
  97. caa499b Handle destruction of temporaries used in default argument by Fariborz Jahanian · 15 years ago
  98. b2c352e Patch to improve ir-gen for constructors with default argument by Fariborz Jahanian · 15 years ago
  99. 8e9ef0d Translate -mcmodel=X to -code-model X and pass it to clang-cc. Patch by Pawel Worach! by Benjamin Kramer · 15 years ago
  100. 091038c Add support for the -fno-omit-frame-pointer option. Patch by Roman Divacky! by Benjamin Kramer · 15 years ago