summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Merge ivar access amongst the three runtimes.Daniel Dunbar2009-04-221-124/+99
* Make ObjCInterfaceDecl's const in some more places.Daniel Dunbar2009-04-221-6/+5
* Revert r69771, I missed some (obvious) details. :/Daniel Dunbar2009-04-221-16/+49
* Rework the shadow struct that is layed out for Objective-C classes.Daniel Dunbar2009-04-221-49/+16
* move 64-bit abi functions to lazy model, everything is lazy now, yay.Chris Lattner2009-04-221-75/+81
* remove the last of the non-lazy objc runtime functions for the 32-bit ABI,Chris Lattner2009-04-221-54/+56
* number of non-lazy runtime functions from 9 -> 4.Chris Lattner2009-04-221-44/+47
* make message send functions lazy, we're down from 14 non-lazy functions to 9.Chris Lattner2009-04-221-64/+65
* move more EH stuff to being lazily created. An empty .m file now Chris Lattner2009-04-221-52/+54
* make try/catch objc runtime functions be lazily generated.Chris Lattner2009-04-221-22/+26
* Make sure to mark the interface as completed when we see anDaniel Dunbar2009-04-211-5/+2
* More objc2's ivar layout bitmap. No change in functionality.Fariborz Jahanian2009-04-211-5/+26
* Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar2009-04-211-9/+4
* Assert on a few conditions that (I believe) should holdDaniel Dunbar2009-04-211-0/+2
* ObjC2's Ivar bitmap layout work. No change in functionality.Fariborz Jahanian2009-04-201-17/+29
* Move countInheritedIvars to within striking distance ofDaniel Dunbar2009-04-201-39/+34
* Inline GetFirstIvarInRecord into sole caller.Daniel Dunbar2009-04-201-28/+9
* Set a bit in IMAGE_INFO to indicate that we don't contain anyDaniel Dunbar2009-04-201-3/+12
* Lift out GetNamedIvarList.Daniel Dunbar2009-04-201-30/+40
* Don't emit ivar offsets for unnamed bit fields.Daniel Dunbar2009-04-201-5/+8
* Remove non-const form of lookupFieldDeclForIvar.Daniel Dunbar2009-04-201-1/+2
* Comment fixes.Daniel Dunbar2009-04-201-6/+6
* Lift GetClassSizeInfo out of GenerateClass, add a FIXME.Daniel Dunbar2009-04-191-29/+37
* Fix rdar://6804402 - crash on objc implementations declared withChris Lattner2009-04-191-8/+17
* Fix bug in computation of ivar offsets for (adjacent) bitfields.Daniel Dunbar2009-04-191-10/+13
* Reuse ObjcIvarOffsetVariable instead of duplicating code.Daniel Dunbar2009-04-191-22/+9
* Remove some unnecessary complexity.Daniel Dunbar2009-04-191-11/+5
* Fix a bug found by inspection, class/meta references could be emittedDaniel Dunbar2009-04-181-17/+39
* fix a crash compiling code with its own definition of objc_assign_weak.Chris Lattner2009-04-171-5/+11
* Don't put msgrefs in used globals (in particular, we don't wantDaniel Dunbar2009-04-171-1/+0
* Fix rdar://6800926 - crash compiling non-fragile _Bool bitfield ivar,Chris Lattner2009-04-171-5/+5
* Removed a no longer needed FIXME comment.Fariborz Jahanian2009-04-161-2/+0
* Category method synbols must be qualified by gategory name toFariborz Jahanian2009-04-161-0/+6
* Don't use \01 in symbol name if unnecessary.Daniel Dunbar2009-04-151-1/+1
* Fix alignment on obj_msgrefs to match llvm-gcc.Daniel Dunbar2009-04-151-2/+1
OpenPOWER on IntegriCloud