1. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  2. faf8664 Handle member expressions that return references correctly. by Anders Carlsson · 15 years ago
  3. d2e1eb0 Fixed a property getter ir-gen crash. by Fariborz Jahanian · 15 years ago
  4. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 15 years ago
  5. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 15 years ago
  6. 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
  7. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 15 years ago
  8. a77a07e Clean up CodeGenFunction::EmitCastLValue to use the cast kind. Error by Eli Friedman · 15 years ago
  9. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  10. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  11. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  12. 2da7693 Only do this for initializers of course. by Anders Carlsson · 15 years ago
  13. 8478ce6 Destroy bound temporaries. by Anders Carlsson · 15 years ago
  14. 14c5cbf Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. by Anders Carlsson · 15 years ago
  15. 881eb9c use GetVLASize instead of accessing VLASizeMap directly, this gets an assert if by Chris Lattner · 15 years ago
  16. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  17. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  18. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  19. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  20. d254a25 Remove bogus "unsupported" case for vectors (which shouldn't by Eli Friedman · 15 years ago
  21. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  22. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  23. 98a541e Patch to provide cast of objects in member access by Fariborz Jahanian · 15 years ago
  24. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  25. 4a28932 Update for LLVM API change. by Owen Anderson · 15 years ago
  26. 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago
  27. 9e809e7 More work toward data member access ir-gen. by Fariborz Jahanian · 15 years ago
  28. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  29. 8330cee Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. by Anders Carlsson · 15 years ago
  30. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  31. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  32. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  33. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  34. d720046 Update for LLVM API change. by Owen Anderson · 15 years ago
  35. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  36. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  37. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  38. 6e5dd86 OpenCL 1.0 Support: fix a bug with lvalue swizzles by Nate Begeman · 15 years ago
  39. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  40. 5db7ae5 Fix PR4372, another case where non-prototyped functions can prevent by Chris Lattner · 15 years ago
  41. 61d004a PR4339: make sure to properly extend/trunc the index of a vector element by Eli Friedman · 15 years ago
  42. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 15 years ago
  43. 3fbc473 PR4289: Make sure "&func" has the right LLVM type when "func" is a by Eli Friedman · 15 years ago
  44. 543ac0c Emit destructors correctly for temporaries. by Anders Carlsson · 15 years ago
  45. e61c9e8 Add lvalue irgen support for CXXBindTemporaryExpr. by Anders Carlsson · 15 years ago
  46. b58d017 More temporary support. by Anders Carlsson · 15 years ago
  47. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 15 years ago
  48. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
  49. 5296777 Change a confusing variable name. by Fariborz Jahanian · 15 years ago
  50. 0f29463 Handle operator call expressions where the callee is a member function. by Anders Carlsson · 15 years ago
  51. 4826568 Add support for emitting calls to functions that return references (as lvalues only for now) by Anders Carlsson · 15 years ago
  52. 9864771 Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't emit an expr. by Anders Carlsson · 15 years ago
  53. 49d1cd5 Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a). by Mike Stump · 15 years ago
  54. f1b97f2 More volatile fixes. Can't testcase these yet as ultimately volatile by Mike Stump · 15 years ago
  55. e226534 Initialize Obj-C GC attributes when emitting BlockDeclRefExprs. by Daniel Dunbar · 15 years ago
  56. 5df0d42 Handle the remaining unhandled cases in EmitReferenceBindingToExpr. by Eli Friedman · 15 years ago
  57. 7cd3a64 irgen for references to complex rvales (Very important...) by Anders Carlsson · 15 years ago
  58. 38d068e Create a temporary if the lvalue is a bitfield. Reported by Eli. by Anders Carlsson · 15 years ago
  59. e04d1c7 Add support for binding references to scalar rvalues. by Anders Carlsson · 15 years ago
  60. 4bbab92 Bind references to lvalues correctly. by Anders Carlsson · 15 years ago
  61. 4029ca7 Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't support anything but at least we don't crash ;) by Anders Carlsson · 15 years ago
  62. c8667a8 Improve support for irgen of references. by Anders Carlsson · 15 years ago
  63. 3bb423b Only do the bitcast in EmitStoreOfScalar if the type is a boolean. by Anders Carlsson · 15 years ago
  64. b4aa466 Pass the destination QualType to EmitStoreOfScalar. No functionality change. by Anders Carlsson · 15 years ago
  65. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  66. 7a574cc implement l-value codegen of comma expr by Chris Lattner · 15 years ago
  67. b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 15 years ago
  68. bf63b87 Provide basic support for generation of objc2's by Fariborz Jahanian · 15 years ago
  69. 31ccf37 Make codegen for constructors work again. by Anders Carlsson · 15 years ago
  70. 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 15 years ago
  71. 2a86625 Fix pointer addressing and array subscripting of Objective-C interface by Daniel Dunbar · 15 years ago
  72. 7cabee5 Clang part of r69947. Reverting back 69574 as it is no longer needed. by Sanjiv Gupta · 15 years ago
  73. b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
  74. 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 15 years ago
  75. f1c97eb use of predefined identifiers like __func__ at global scope warn in sema, by Chris Lattner · 15 years ago
  76. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
  77. 6bf2ae0 Remove LateBoundIVars() runtime interface, it is unused. by Daniel Dunbar · 15 years ago
  78. f3ef07c Use getAsPointerType instead of using getCanonicalType directly. by Daniel Dunbar · 15 years ago
  79. 26f074b tidy some code. by Chris Lattner · 15 years ago
  80. b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 15 years ago
  81. aa771a8 Fixup whitespacing. by Mike Stump · 15 years ago
  82. f0c9083 Use hasAttr instead of getAttr for conditionals. by Mike Stump · 15 years ago
  83. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 15 years ago
  84. f33651c Fixup CodeGen for __weak __block variables. Radar 6756266 by Mike Stump · 15 years ago
  85. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 15 years ago
  86. 782f397 Use the new EmitCallArgs function. No indented functionality change. by Anders Carlsson · 15 years ago
  87. 75c47a5 Pointer width on targets like PIC16 is 16-bit, while the valid index size to GEP is only 32 or 64. So promote index to 32 in such cases. by Sanjiv Gupta · 15 years ago
  88. 8ac67a7 Remove some dead code. by Anders Carlsson · 15 years ago
  89. 6ab187a Various fixes to symbols used for Obj-C x86_64 metadata. by Daniel Dunbar · 15 years ago
  90. 774e7c6 Add support for calling C++ member functions. by Anders Carlsson · 15 years ago
  91. 9034558 Support member reference on ?: of struct type. by Daniel Dunbar · 15 years ago
  92. f146684 fix CreateTempAlloca to not set a name on the alloca for temporaries by Chris Lattner · 15 years ago
  93. e21c4b8 simplify and comment some code better. Make BindRuntimeGlobals by Chris Lattner · 15 years ago
  94. 40f9292 fix the more complex cases by actually codegen'ing the right expr :) by Chris Lattner · 16 years ago
  95. 75dfeda add codegen support for casting an element to a union. by Chris Lattner · 16 years ago
  96. c3953a6 teach codegen to handle noop casts as lvalues. by Chris Lattner · 16 years ago
  97. 7976932 Minor cleanup for choose expressions: add a helper that returns the by Eli Friedman · 16 years ago
  98. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 16 years ago
  99. 31937a5 Push checking down, also, give the user a hit as to which part of the by Mike Stump · 16 years ago
  100. a99038c First cut CodeGen support for __block variables. by Mike Stump · 16 years ago