summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* Minor refactoring. Uses an existing API to lookup a class method.Fariborz Jahanian2009-05-211-11/+3
* Reflow some comments.Mike Stump2009-05-161-38/+34
* Classes with "+load" methods need to go in the non-lazy class list (orDaniel Dunbar2009-05-151-10/+40
* Factor code for adding module-level class lists into separate method.Daniel Dunbar2009-05-151-43/+43
* Removed 4-letter :) word in comment.Fariborz Jahanian2009-05-131-8/+8
* Fixed typos, used DenseSet for keeping track ofFariborz Jahanian2009-05-121-34/+48
* Patch to implement ivar synthesis of properties declared in protocolsFariborz Jahanian2009-05-121-19/+19
* Patch to allow Nonfragile ABI to use 32-bit style legacyFariborz Jahanian2009-05-111-105/+220
* Correct for renaming PaddedSize -> AllocSize inDuncan Sands2009-05-091-20/+20
* Patch to support Gnu runtime's typed selectors.Fariborz Jahanian2009-05-051-5/+24
* Remove an unneeded lookup routine.Daniel Dunbar2009-05-051-35/+7
* Fix the field count in interface record layout (it was incorrectlyDaniel Dunbar2009-05-041-6/+7
* Compute interface instanceStart and instanceSize using the recordDaniel Dunbar2009-05-041-25/+6
* Don't allow clients to traverse into superclass synthesized propertiesDaniel Dunbar2009-05-041-0/+8
* Inline GetFieldBaseOffset into sole callsite.Daniel Dunbar2009-05-031-16/+6
* Avoid recomputing field offsets.Daniel Dunbar2009-05-031-8/+10
* Normalize formattingDaniel Dunbar2009-05-031-28/+13
* Use the implementation decl for looking up offset while building theDaniel Dunbar2009-05-031-5/+5
* It turns out BuildAggrIvarLayout wasn't even using the shadow struct,Daniel Dunbar2009-05-031-11/+1
* Lift common subexpression, remove dead "base" variable.Daniel Dunbar2009-05-031-11/+8
* Factor out BuildAggrIvarRecordLayout routine.Daniel Dunbar2009-05-031-34/+33
* Lift out GetGCAttrTypeForType routine.Daniel Dunbar2009-05-031-20/+23
* Add constructors for GC_IVAR and SKIP_SCAN, tighten up uses.Daniel Dunbar2009-05-031-47/+35
* Normalize style, remove a dead assert.Daniel Dunbar2009-05-031-32/+16
* Use ASTRecordLayout for computing ivar offsets instead of shadowDaniel Dunbar2009-05-031-41/+43
* Add a ComputeIvarBaseOffset overload taking an implementationDaniel Dunbar2009-05-031-10/+20
* Compute Objective-C metadata size information from the record layout,Daniel Dunbar2009-05-031-8/+8
* Remove unused argument.Daniel Dunbar2009-05-031-3/+1
* Coalesce the ivar offset calculation further.Daniel Dunbar2009-05-031-36/+28
* Use type from ivar instead of from shadow struct field.Daniel Dunbar2009-05-031-3/+3
* Remove a warning when this file is compiled optimized.Fariborz Jahanian2009-04-301-1/+2
* API for message dispatch of methods returning floatsFariborz Jahanian2009-04-301-5/+12
* Undid setting of the flag for msg_Send for 32bit code gen.Fariborz Jahanian2009-04-291-3/+2
* Export lazy references of .objc_class_name of class namesFariborz Jahanian2009-04-291-0/+1
* Type of msgSend message dispatch API is a vararg.Fariborz Jahanian2009-04-291-1/+3
* Remove getIntegerConstantExprValue in favor of using EvaluateAsInt.Eli Friedman2009-04-261-2/+2
* split ObjC and C++ Statements out into their own headers.Chris Lattner2009-04-261-0/+1
* Minor refactoring. No intended change in behavior.Fariborz Jahanian2009-04-241-3/+3
* Minor refactoring. No change in functionality.Fariborz Jahanian2009-04-241-2/+1
* Some code clean up of objc2's bitmap layout.Fariborz Jahanian2009-04-241-30/+28
* Removed bunch of FIXMEs no longer needed.Fariborz Jahanian2009-04-231-8/+0
* Mark IMAGE_INFO as constant on x86_64-darwin.Daniel Dunbar2009-04-231-0/+1
* Use std::sort instead of qsort.Daniel Dunbar2009-04-231-15/+7
* Eliminate the three SmallVectors in ObjCImplDecl (for instanceDouglas Gregor2009-04-231-20/+30
* ivar layout bitmap is alive!Fariborz Jahanian2009-04-221-10/+20
* Reapply r69771, with updates & fixes:Daniel Dunbar2009-04-221-8/+21
* Remove lookupFieldDeclFromIvar from ObjCIvarDecl interface.Daniel Dunbar2009-04-221-2/+18
* Don't convert interface types (to structs) as part of CodeGenTypes.Daniel Dunbar2009-04-221-2/+7
* Add CGObjCRuntime::GetConcreteClassStruct to encapsulate access to theDaniel Dunbar2009-04-221-26/+13
* Emit meta data using the Ivar, not a looked up FieldDecl.Daniel Dunbar2009-04-221-8/+6
OpenPOWER on IntegriCloud