1. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
  2. 6be5672 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 14 years ago
  3. 1408676 Implements property of reference types. Adding by Fariborz Jahanian · 14 years ago
  4. ab5824e Make the property accessor functions that take a ptrdiff_t actually take a ptrdiff_t instead of a long (should have no impact on any sane platforms, but win64 is not sane). by David Chisnall · 14 years ago
  5. e81ac69 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 14 years ago
  6. d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 14 years ago
  7. aa11289 DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 14 years ago
  8. 361cf98 Fix a typo. by Dan Gohman · 14 years ago
  9. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 14 years ago
  10. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 14 years ago
  11. 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 14 years ago
  12. 2846b97 Objective-c armv7 API for atomic properties of scalar types. // rdar://7761305 by Fariborz Jahanian · 14 years ago
  13. b19c76e Fix an IRGen bug in property setter calls when by Fariborz Jahanian · 14 years ago
  14. fe71008 Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' by Ken Dyck · 14 years ago
  15. bcbd03a Emit DW_TAG_lexical_scope to surround foreach. by Devang Patel · 14 years ago
  16. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  17. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago
  18. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
  19. d88687f Rework a few things about how we emit ObjC's for enumeration statement. by John McCall · 14 years ago
  20. 8fac25d Add support for GNU runtime property set / get structure functions. Minor refactoring of Mac runtime (returns the same function for both, as the Mac runtimes currently only provide a single entry point for setting and getting struct properties, although this will presumably be fixed at some point). by David Chisnall · 14 years ago
  21. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 14 years ago
  22. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  23. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 14 years ago
  24. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  25. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  26. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  27. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  28. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  29. 0339d72 IRGen fix for using property-dot syntax to pass by Fariborz Jahanian · 14 years ago
  30. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  31. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  32. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  33. 3d4aeda Return type of a setter call caused by by Fariborz Jahanian · 14 years ago
  34. ff8e115 Revise cleanup IR generation to fix a major bug with cleanups (PR7686) by John McCall · 14 years ago
  35. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  36. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
  37. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  38. 7e70fb2 Fix an Obj-C++ miscompile when calling an Obj-C method that returns a C++ reference. by Anders Carlsson · 14 years ago
  39. e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
  40. 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 14 years ago
  41. ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 14 years ago
  42. 892fa6c Unbreak self-host. by Anders Carlsson · 14 years ago
  43. db9b12e Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle setting null data member pointers correctly. Fixes PR7139. by Anders Carlsson · 14 years ago
  44. ee50429 Allocate space in a block record for implicit references to the Objective C by John McCall · 14 years ago
  45. 3031c63 Correctly generate IR for ObjC messages sends to protocol-qualified types. by John McCall · 14 years ago
  46. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  47. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  48. 97a73cd Code Gen support for Getter/Setter synthesis of by Fariborz Jahanian · 14 years ago
  49. bc397cf Clean up the {} and else placement. This fixes an ambiguous else as well as by Chandler Carruth · 14 years ago
  50. 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 14 years ago
  51. 8b688ed Fixes a code gen. crash when ivar object has trivial constructor. by Fariborz Jahanian · 14 years ago
  52. 8e6404c Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall. by Anders Carlsson · 14 years ago
  53. 9b4d4fc Support for construct/destruct of ivar array by Fariborz Jahanian · 14 years ago
  54. 109dfc6 IRGen for initialization/destruction of by Fariborz Jahanian · 14 years ago
  55. c6cd5fd Changed signature of GenerateMessageSend() function to pass the ObjCInterfaceDecl for class messages and removed the boolean IsClassMessage argument, which wasn't used anywhere. by David Chisnall · 14 years ago
  56. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 14 years ago
  57. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  58. 0b647a6 Suppress compiler warning. by Daniel Dunbar · 14 years ago
  59. 04badcf Overhaul the AST representation of Objective-C message send by Douglas Gregor · 14 years ago
  60. 08adf32 Removes a FIXME. by Fariborz Jahanian · 14 years ago
  61. 15bd588 Variation of objc_copyStruct API generation when by Fariborz Jahanian · 14 years ago
  62. 0b2bd47 Add support for objc_copyStruct to enforce by Fariborz Jahanian · 14 years ago
  63. c603d09 revert 100942, pending discussion. by Chris Lattner · 14 years ago
  64. d281915 Fix for PR6811. by David Chisnall · 14 years ago
  65. 4800ea6 Emit debug info for objc getters and setters. by Devang Patel · 14 years ago
  66. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  67. ad46886 Replace some constant-sized SmallVectors. by Benjamin Kramer · 15 years ago
  68. 1b23fe6 Fix a code gen. bug involving generation of getter method by Fariborz Jahanian · 15 years ago
  69. c2350e5 Extend ObjCMessageExpr for class method sends with the source location by Douglas Gregor · 15 years ago
  70. a92d613 Use getLocStart(), instead of getLocEnd(), to record starting location of objc method. :) by Devang Patel · 15 years ago
  71. 195337d IRgen: Add CreateMemTemp, for creating an temporary memory object for a particular type, and flood fill. - CreateMemTemp sets the alignment on the alloca correctly, which fixes a great many places in IRgen where we were doing the wrong thing. by Daniel Dunbar · 15 years ago
  72. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  73. ea48522 IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that is by Daniel Dunbar · 15 years ago
  74. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  75. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  76. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
  77. f3c47c9 Pass ReturnValueSlot to EmitCall. No functionality change yet. by Anders Carlsson · 15 years ago
  78. 45e8423 Fix crash when synthesizing property setters when the property type and ivar by Daniel Dunbar · 15 years ago
  79. d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago
  80. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  81. d2e1eb0 Fixed a property getter ir-gen crash. by Fariborz Jahanian · 15 years ago
  82. 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
  83. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  84. d2ae5aa Renamed ClassProp data member of ObjCImplctSetterGetterRefExpr by Fariborz Jahanian · 15 years ago
  85. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  86. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  87. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  88. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  89. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  90. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  91. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  92. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  93. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  94. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  95. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  96. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  97. df9ccc6 Patch to support Gnu runtime's typed selectors. Patch by David Chisnall. by Fariborz Jahanian · 15 years ago
  98. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  99. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
  100. 7818a4d Remove unnused variable. by Daniel Dunbar · 15 years ago