summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGValue.h
Commit message (Expand)AuthorAgeFilesLines
...
* Improve codegen for initializer lists to use memset more aggressivelyChris Lattner2010-12-021-3/+14
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-8/+4
* Reset the lifetime-managed flag between emission of the agg conditionalJohn McCall2010-11-171-2/+2
* After discussion with Doug and John, I am revertingFariborz Jahanian2010-10-221-8/+1
* Patch fixes miscompile with non-trivial copy constructors and Fariborz Jahanian2010-10-221-1/+8
* Experimental TBAA support.Dan Gohman2010-10-141-3/+13
* Removes unused setter.Fariborz Jahanian2010-09-161-3/+0
* Further beautification: this pointer can now be typed.John McCall2010-09-161-5/+5
* Initialize AggValueSlot's flags along all paths, plus minor beautification.John McCall2010-09-161-6/+8
* Patch to move RequiresGCollection bit toFariborz Jahanian2010-09-161-14/+26
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-0/+63
* CGValue: Increase width of allowed alignment. We could switch to log2, but weDaniel Dunbar2010-08-261-1/+1
* IRgen/CGValue: Give MakeAddrLValue() an alignment argument, and eliminate old...Daniel Dunbar2010-08-211-9/+5
* IRgen: Move remaining LValue::Set... methods to LValue::set... (non-static) m...Daniel Dunbar2010-08-211-15/+13
* IRgen/CGValue: Add getQuals(), so qualifiers can be modified on an LValue.Daniel Dunbar2010-08-211-0/+3
* IRgen/LValue: Add LValue::setNonGC instead of SetObjCNonGC, for consistency w...Daniel Dunbar2010-08-211-3/+3
* IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to buildDaniel Dunbar2010-08-211-0/+8
* IRgen/CGValue: Add alignment to LValue, and use that alignment when generatin...Daniel Dunbar2010-08-211-6/+13
* IRgen/LValue: Rename SetQualifiers() to Initialize().Daniel Dunbar2010-08-211-7/+7
* Adopt objc_assign_threadlocal() for __thread variables of GC types.Fariborz Jahanian2010-07-201-1/+8
* CodeGen: Shrink RValue. 4 words -> 2 words.Benjamin Kramer2010-05-021-30/+25
* IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie...Daniel Dunbar2010-04-081-3/+9
* IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo.Daniel Dunbar2010-04-061-9/+1
* IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo.Daniel Dunbar2010-04-051-22/+24
* Fix documentation.Mike Stump2009-11-031-1/+1
* Patch fixes a code gen. bug in generation of objc_assign_ivarFariborz Jahanian2009-09-241-0/+5
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-52/+25
* Miscellanous fixes in generatation of objc gc's write-barriers.Fariborz Jahanian2009-09-211-5/+5
* Fixed a bug in generation of the new write-barriers when Fariborz Jahanian2009-09-181-2/+8
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-20/+20
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-4/+4
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-4/+5
* Preserve address space information through member accesses, e.g., Mon P Wang2009-07-221-3/+8
* Not setting all the fields is confusing...Mike Stump2009-05-281-0/+3
* Add support for volatile RValues.Mike Stump2009-05-231-3/+8
* Reflow some comments.Mike Stump2009-05-161-5/+5
* Provide basic support for generation of objc2's Fariborz Jahanian2009-05-041-1/+10
* Handle case of none gc'able objects regardless of theirFariborz Jahanian2009-02-211-2/+12
* Some code simplification. ir gen for gc'able arrayFariborz Jahanian2009-02-191-5/+6
* fix volatile handling with ExtVectorElementExpr, so that weChris Lattner2009-02-161-2/+6
* Remove tabs.Nate Begeman2008-12-161-3/+3
* Implemented ir-gen for 'implicit' properties using the new AST nodes.Fariborz Jahanian2008-11-221-1/+21
* Fields of ivars of struct types are considered ivarsFariborz Jahanian2008-11-211-2/+2
* Support generation of objc_assign_ivar for ivarFariborz Jahanian2008-11-201-0/+10
* More of objective-c's gc code-gen. Treat objective-cFariborz Jahanian2008-11-191-3/+4
* Few more changes due to Daniel's feedback.Fariborz Jahanian2008-11-191-2/+2
* Generate strong write barriers for __strong objects.Fariborz Jahanian2008-11-191-10/+17
* Generate objc_read_weak for __weak objc loads.Fariborz Jahanian2008-11-181-0/+4
* Some basic support toward objective-c's GC code gen.Fariborz Jahanian2008-11-181-2/+13
* Add FIXME about potential problem in how property ref lvalues are handled.Daniel Dunbar2008-10-171-0/+3