1. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  2. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  3. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 13 years ago
  4. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  5. 1b72677 Improve codegen for initializer lists to use memset more aggressively by Chris Lattner · 14 years ago
  6. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  7. 74fb0ed Reset the lifetime-managed flag between emission of the agg conditional by John McCall · 14 years ago
  8. 8a97005 After discussion with Doug and John, I am reverting the patch. by Fariborz Jahanian · 14 years ago
  9. 07ed93f Patch fixes miscompile with non-trivial copy constructors and by Fariborz Jahanian · 14 years ago
  10. 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
  11. da53134 Removes unused setter. by Fariborz Jahanian · 14 years ago
  12. 6fa2916 Further beautification: this pointer can now be typed. by John McCall · 14 years ago
  13. d1a5f13 Initialize AggValueSlot's flags along all paths, plus minor beautification. by John McCall · 14 years ago
  14. 474e2fe Patch to move RequiresGCollection bit to AggValueSlot slot. by Fariborz Jahanian · 14 years ago
  15. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  16. 77c0590 CGValue: Increase width of allowed alignment. We could switch to log2, but we by Daniel Dunbar · 14 years ago
  17. f1fbda3 IRgen/CGValue: Give MakeAddrLValue() an alignment argument, and eliminate old form of MakeAddr(). by Daniel Dunbar · 14 years ago
  18. 3491b3d IRgen: Move remaining LValue::Set... methods to LValue::set... (non-static) methods. by Daniel Dunbar · 14 years ago
  19. 99ad7df IRgen/CGValue: Add getQuals(), so qualifiers can be modified on an LValue. by Daniel Dunbar · 14 years ago
  20. ea61917 IRgen/LValue: Add LValue::setNonGC instead of SetObjCNonGC, for consistency with isNonGC(). by Daniel Dunbar · 14 years ago
  21. 5cf8bfe IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to build by Daniel Dunbar · 14 years ago
  22. 9f4f7cf IRgen/CGValue: Add alignment to LValue, and use that alignment when generating lvalue load/stores. by Daniel Dunbar · 14 years ago
  23. de98881 IRgen/LValue: Rename SetQualifiers() to Initialize(). by Daniel Dunbar · 14 years ago
  24. 021a7a6 Adopt objc_assign_threadlocal() for __thread variables of GC types. by Fariborz Jahanian · 14 years ago
  25. 81bf3b3 CodeGen: Shrink RValue. 4 words -> 2 words. by Benjamin Kramer · 14 years ago
  26. 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
  27. efbf487 IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  28. f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  29. 519202d Fix documentation. by Mike Stump · 15 years ago
  30. 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
  31. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  32. fd02ed7 Miscellanous fixes in generatation of objc gc's write-barriers. by Fariborz Jahanian · 15 years ago
  33. 1c1afc4 Fixed a bug in generation of the new write-barriers when by Fariborz Jahanian · 15 years ago
  34. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  35. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  36. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  37. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  38. 6b73568 Not setting all the fields is confusing... by Mike Stump · 15 years ago
  39. 8b3d93a Add support for volatile RValues. by Mike Stump · 15 years ago
  40. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  41. bf63b87 Provide basic support for generation of objc2's by Fariborz Jahanian · 15 years ago
  42. 4f676ed Handle case of none gc'able objects regardless of their type. by Fariborz Jahanian · 15 years ago
  43. c1debf3 Some code simplification. ir gen for gc'able array of objects in objc. by Fariborz Jahanian · 15 years ago
  44. 1bd885e fix volatile handling with ExtVectorElementExpr, so that we by Chris Lattner · 15 years ago
  45. fea8685 Remove tabs. by Nate Begeman · 16 years ago
  46. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  47. 2ab1968 Fields of ivars of struct types are considered ivars by Fariborz Jahanian · 16 years ago
  48. d1cc804 Support generation of objc_assign_ivar for ivar write-barriers. by Fariborz Jahanian · 16 years ago
  49. 0c43f26 More of objective-c's gc code-gen. Treat objective-c by Fariborz Jahanian · 16 years ago
  50. dbd32c2 Few more changes due to Daniel's feedback. by Fariborz Jahanian · 16 years ago
  51. 5862650 Generate strong write barriers for __strong objects. by Fariborz Jahanian · 16 years ago
  52. 6dc2317 Generate objc_read_weak for __weak objc loads. by Fariborz Jahanian · 16 years ago
  53. 6d657c4 Some basic support toward objective-c's GC code gen. by Fariborz Jahanian · 16 years ago
  54. f951719 Add FIXME about potential problem in how property ref lvalues are handled. by Daniel Dunbar · 16 years ago
  55. 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
  56. 85c59ed Add special "property reference" CodeGen::LValue type for emitting by Daniel Dunbar · 16 years ago
  57. 2eecaab Move [LR]Value into CGValue.h - No (intended) functional change. by Daniel Dunbar · 16 years ago