1. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  2. b08cfb3 objc++: more atomic property api code for c++ object properties. wip. by Fariborz Jahanian · 13 years ago
  3. b6e5fe3 objc++: More codegen stuff for atomic properties of c++ objects by Fariborz Jahanian · 13 years ago
  4. cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
  5. 84e4986 objc++: sythesize a helper function to be used by Fariborz Jahanian · 13 years ago
  6. c3953aa Fixes a code gen bug for setter code for a property of by Fariborz Jahanian · 13 years ago
  7. 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
  8. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  9. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  10. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  11. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  12. 1d236ab Replace vectors with arrays. by Benjamin Kramer · 13 years ago
  13. 73fb350 Recommit: by Eric Christopher · 13 years ago
  14. 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 13 years ago
  15. 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 13 years ago
  16. 348f16f Mark calls to objc_retainBlock that don't result from casts by John McCall · 13 years ago
  17. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  18. 2b014d6 When performing an @throw in ARC, retain + autorelease by John McCall · 13 years ago
  19. aa2164c Change "Regions" to be "LexicalBlocks" since that's what they correspond to. by Eric Christopher · 13 years ago
  20. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  21. de24d44 Turn off the generation of unaligned atomic load/store; I'm going to explicitly error out on such cases in the backend, at least for the moment. by Eli Friedman · 13 years ago
  22. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  23. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  24. c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
  25. 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
  26. 5889c60 Always emit bitfield properties using expression behavior, even if they're by John McCall · 13 years ago
  27. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  28. 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
  29. bbb253c Modernize and comment; no functionality change. by John McCall · 13 years ago
  30. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  31. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  32. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  33. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  34. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  35. 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
  36. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  37. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  38. 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
  39. 4b302d3 The continue label in an ARC for-in loop should not involve by John McCall · 13 years ago
  40. bddfd87 Use the general conditional-cleanup framework instead of rolling our by John McCall · 13 years ago
  41. da549e8 Remove some unnecessary single element array temporaries. by Jay Foad · 13 years ago
  42. fb72081 Fix a couple of problems with initialization and assignment to by John McCall · 13 years ago
  43. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  44. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  45. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  46. ba3dd90 In ARC, non-atomic getters do not need to retain and autorelease by John McCall · 13 years ago
  47. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  48. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  49. 799d34e Don't crash if defining -dealloc in a category. by John McCall · 13 years ago
  50. ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
  51. 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
  52. c4a1a84 Do full-expression cleanups in a much more sensible way that still lets by John McCall · 13 years ago
  53. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  54. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  55. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  56. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  57. aa7333c Update for llvm commit r134291. by Eric Christopher · 13 years ago
  58. df7b091 Do not apply the ARC move optimization to 'const'-qualified xvalues. by John McCall · 13 years ago
  59. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 13 years ago
  60. 0c24c80 Honor objc_precise_lifetime in GC mode by feeding the value by John McCall · 13 years ago
  61. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  62. 34aace8 Try to silence GCC warning by Douglas Gregor · 13 years ago
  63. d1bd98a Implement the C++0x move optimization for Automatic Reference Counting by Douglas Gregor · 13 years ago
  64. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
  65. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  66. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  67. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  68. 9d99f2d Put local variables in appropriate debug info scope. This fixes radar 8757124. by Devang Patel · 13 years ago
  69. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  70. 8d3f897 Fix location of setter/getter synthesized for a property. by Devang Patel · 13 years ago
  71. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
  72. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 14 years ago
  73. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 14 years ago
  74. 01cb307 Refine rules for atomic property api to by Fariborz Jahanian · 14 years ago
  75. 5fb6509 Fixes a regression caused by my last patch. by Fariborz Jahanian · 14 years ago
  76. 1d3a61a Generate atomic api for atomic properties (x86 and x86_64 by Fariborz Jahanian · 14 years ago
  77. 68af13f Fix IRGen issues related to using property-dot syntax by Fariborz Jahanian · 14 years ago
  78. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
  79. 6be5672 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 14 years ago
  80. 1408676 Implements property of reference types. Adding by Fariborz Jahanian · 14 years ago
  81. 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
  82. e81ac69 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 14 years ago
  83. d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 14 years ago
  84. 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
  85. 361cf98 Fix a typo. by Dan Gohman · 14 years ago
  86. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 14 years ago
  87. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 14 years ago
  88. 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 14 years ago
  89. 2846b97 Objective-c armv7 API for atomic properties of scalar types. // rdar://7761305 by Fariborz Jahanian · 14 years ago
  90. b19c76e Fix an IRGen bug in property setter calls when by Fariborz Jahanian · 14 years ago
  91. fe71008 Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' by Ken Dyck · 14 years ago
  92. bcbd03a Emit DW_TAG_lexical_scope to surround foreach. by Devang Patel · 14 years ago
  93. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  94. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago
  95. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
  96. d88687f Rework a few things about how we emit ObjC's for enumeration statement. by John McCall · 14 years ago
  97. 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
  98. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 14 years ago
  99. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  100. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 14 years ago