summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Mark IMAGE_INFO as constant on x86_64-darwin.Daniel Dunbar2009-04-231-0/+1
* fix a problem producing debug info with global blocks.Chris Lattner2009-04-231-1/+2
* implement debug info for _Complex.Chris Lattner2009-04-232-1/+18
* the logic for computing __func__ and friends is really broken:Chris Lattner2009-04-234-6/+11
* Use std::sort instead of qsort.Daniel Dunbar2009-04-231-15/+7
* Eliminate the three SmallVectors in ObjCImplDecl (for instanceDouglas Gregor2009-04-233-32/+51
* 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-224-43/+20
* Add CGObjCRuntime::GetConcreteClassStruct to encapsulate access to theDaniel Dunbar2009-04-223-38/+24
* Simplify.Daniel Dunbar2009-04-221-23/+11
* Emit meta data using the Ivar, not a looked up FieldDecl.Daniel Dunbar2009-04-221-8/+6
* Use ComputeIvarBaseOffset instead of looking up by hand.Daniel Dunbar2009-04-221-7/+2
* Merge ivar access amongst the three runtimes.Daniel Dunbar2009-04-223-147/+124
* implement debug info support for id<proto> and interface<proto>Chris Lattner2009-04-221-9/+9
* ObjCQualifiedClass is dead, remove it.Chris Lattner2009-04-222-2/+0
* Make ObjCInterfaceDecl's const in some more places.Daniel Dunbar2009-04-225-11/+10
* Revert r69771, I missed some (obvious) details. :/Daniel Dunbar2009-04-221-16/+49
* Mark another TypeForDecl const and make getObjCInterfaceType's argument const.Daniel Dunbar2009-04-221-2/+1
* 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
* Fix some mishandling of the attr(gnu_inline) mode when used withChris Lattner2009-04-221-16/+13
* fix PR4026: Clang can't codegen __func__ without implicit castChris Lattner2009-04-211-6/+9
* Make sure to mark the interface as completed when we see anDaniel Dunbar2009-04-211-5/+2
* Fix emission of static tentative definitions referenced from other static fun...Douglas Gregor2009-04-211-9/+11
* More objc2's ivar layout bitmap. No change in functionality.Fariborz Jahanian2009-04-211-5/+26
* don't bother emitting a zero byte memset at all. We used to get themChris Lattner2009-04-211-2/+5
* Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor2009-04-213-25/+20
* Pass and return aggregate types directly to function calls.Sanjiv Gupta2009-04-211-0/+41
* use of predefined identifiers like __func__ at global scope warn in sema,Chris Lattner2009-04-211-1/+1
* Remove unnused variable.Daniel Dunbar2009-04-211-1/+0
* Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar2009-04-216-23/+9
* Remove LateBoundIVars() runtime interface, it is unused.Daniel Dunbar2009-04-213-24/+3
* Assert on a few conditions that (I believe) should holdDaniel Dunbar2009-04-212-0/+3
* 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
* the __gnuc_inline__ attribute is actually named __gnu_inline__,Chris Lattner2009-04-201-1/+1
* 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
* PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and Eli Friedman2009-04-202-1/+9
* PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type.Eli Friedman2009-04-201-0/+4
* Remove non-const form of lookupFieldDeclForIvar.Daniel Dunbar2009-04-203-4/+7
OpenPOWER on IntegriCloud