1. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  2. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  3. 336d9df Simplify atomic load/store IRGen. by Eli Friedman · 11 years ago
  4. b37a73d Initial support for struct-path aware TBAA. by Manman Ren · 11 years ago
  5. 7cc0a11 revert r178784 since it does not have a commit message by Manman Ren · 11 years ago
  6. ab4ffe2 Index: include/clang/Driver/CC1Options.td by Manman Ren · 11 years ago
  7. 99c6418 Remove trailing comma in enum list. by John McCall · 11 years ago
  8. 5b07e80 Tighten up the rules for precise lifetime and document by John McCall · 11 years ago
  9. 9eda3ab Promote atomic type sizes up to a power of two, capped by by John McCall · 11 years ago
  10. 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 11 years ago
  11. 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 11 years ago
  12. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 11 years ago
  13. 0481e54 CGValue.h: Update one \param to Addr in MakeBitfield(). [-Wdocumentation] by NAKAMURA Takumi · 11 years ago
  14. 72d2dab Rework the bitfield access IR generation to address PR13619 and by Chandler Carruth · 12 years ago
  15. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  16. 9e4abb4 Fix for PR#13606: http://llvm.org/bugs/show_bug.cgi?id=13606 by John Criswell · 12 years ago
  17. e0c1168 Significantly simplify CGExprAgg's logic about ignored results: by John McCall · 12 years ago
  18. f4bcfa1 Propagate lvalue alignment into bitfields. Per report on cfe-dev. by Eli Friedman · 12 years ago
  19. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 12 years ago
  20. 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 12 years ago
  21. e5a8aeb Make sure we correctly set the alignment for vector loads and stores associated with vector element lvalues. Patch by Kevin Schoedel (with some minor modifications by me). by Eli Friedman · 12 years ago
  22. 9f32a92 Reuse forAddr to create ignored AggValueSlots. by Benjamin Kramer · 13 years ago
  23. 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
  24. 51f5120 Add a utility to get a RValue for a given LValue for an aggregate; switch a few places over to it. by Eli Friedman · 13 years ago
  25. d7722d9 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 13 years ago
  26. f394078 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 13 years ago
  27. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  28. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  29. fd71fb8 What say we document some of these AggValueSlot flags a bit better. by John McCall · 13 years ago
  30. 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
  31. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  32. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  33. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  34. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  35. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 13 years ago
  36. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  37. 1b72677 Improve codegen for initializer lists to use memset more aggressively by Chris Lattner · 14 years ago
  38. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  39. 74fb0ed Reset the lifetime-managed flag between emission of the agg conditional by John McCall · 14 years ago
  40. 8a97005 After discussion with Doug and John, I am reverting the patch. by Fariborz Jahanian · 14 years ago
  41. 07ed93f Patch fixes miscompile with non-trivial copy constructors and by Fariborz Jahanian · 14 years ago
  42. 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
  43. da53134 Removes unused setter. by Fariborz Jahanian · 14 years ago
  44. 6fa2916 Further beautification: this pointer can now be typed. by John McCall · 14 years ago
  45. d1a5f13 Initialize AggValueSlot's flags along all paths, plus minor beautification. by John McCall · 14 years ago
  46. 474e2fe Patch to move RequiresGCollection bit to AggValueSlot slot. by Fariborz Jahanian · 14 years ago
  47. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  48. 77c0590 CGValue: Increase width of allowed alignment. We could switch to log2, but we by Daniel Dunbar · 14 years ago
  49. f1fbda3 IRgen/CGValue: Give MakeAddrLValue() an alignment argument, and eliminate old form of MakeAddr(). by Daniel Dunbar · 14 years ago
  50. 3491b3d IRgen: Move remaining LValue::Set... methods to LValue::set... (non-static) methods. by Daniel Dunbar · 14 years ago
  51. 99ad7df IRgen/CGValue: Add getQuals(), so qualifiers can be modified on an LValue. by Daniel Dunbar · 14 years ago
  52. ea61917 IRgen/LValue: Add LValue::setNonGC instead of SetObjCNonGC, for consistency with isNonGC(). by Daniel Dunbar · 14 years ago
  53. 5cf8bfe IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to build by Daniel Dunbar · 14 years ago
  54. 9f4f7cf IRgen/CGValue: Add alignment to LValue, and use that alignment when generating lvalue load/stores. by Daniel Dunbar · 14 years ago
  55. de98881 IRgen/LValue: Rename SetQualifiers() to Initialize(). by Daniel Dunbar · 14 years ago
  56. 021a7a6 Adopt objc_assign_threadlocal() for __thread variables of GC types. by Fariborz Jahanian · 14 years ago
  57. 81bf3b3 CodeGen: Shrink RValue. 4 words -> 2 words. by Benjamin Kramer · 14 years ago
  58. 7f28964 IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-field LValues to just store the base address of object containing the bit-field. by Daniel Dunbar · 14 years ago
  59. efbf487 IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  60. f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  61. 519202d Fix documentation. by Mike Stump · 15 years ago
  62. 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
  63. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  64. fd02ed7 Miscellanous fixes in generatation of objc gc's write-barriers. by Fariborz Jahanian · 15 years ago
  65. 1c1afc4 Fixed a bug in generation of the new write-barriers when by Fariborz Jahanian · 15 years ago
  66. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  67. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  68. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  69. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  70. 6b73568 Not setting all the fields is confusing... by Mike Stump · 15 years ago
  71. 8b3d93a Add support for volatile RValues. by Mike Stump · 15 years ago
  72. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  73. bf63b87 Provide basic support for generation of objc2's by Fariborz Jahanian · 15 years ago
  74. 4f676ed Handle case of none gc'able objects regardless of their type. by Fariborz Jahanian · 15 years ago
  75. c1debf3 Some code simplification. ir gen for gc'able array of objects in objc. by Fariborz Jahanian · 15 years ago
  76. 1bd885e fix volatile handling with ExtVectorElementExpr, so that we by Chris Lattner · 15 years ago
  77. fea8685 Remove tabs. by Nate Begeman · 16 years ago
  78. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  79. 2ab1968 Fields of ivars of struct types are considered ivars by Fariborz Jahanian · 16 years ago
  80. d1cc804 Support generation of objc_assign_ivar for ivar write-barriers. by Fariborz Jahanian · 16 years ago
  81. 0c43f26 More of objective-c's gc code-gen. Treat objective-c by Fariborz Jahanian · 16 years ago
  82. dbd32c2 Few more changes due to Daniel's feedback. by Fariborz Jahanian · 16 years ago
  83. 5862650 Generate strong write barriers for __strong objects. by Fariborz Jahanian · 16 years ago
  84. 6dc2317 Generate objc_read_weak for __weak objc loads. by Fariborz Jahanian · 16 years ago
  85. 6d657c4 Some basic support toward objective-c's GC code gen. by Fariborz Jahanian · 16 years ago
  86. f951719 Add FIXME about potential problem in how property ref lvalues are handled. by Daniel Dunbar · 16 years ago
  87. 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
  88. 85c59ed Add special "property reference" CodeGen::LValue type for emitting by Daniel Dunbar · 16 years ago
  89. 2eecaab Move [LR]Value into CGValue.h - No (intended) functional change. by Daniel Dunbar · 16 years ago