summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Twinify CGObjCMac, this simplifies the code and should reduce std::stringDaniel Dunbar2009-10-181-97/+86
* There is now only one version of eh.selector and eh.typeid.for.Duncan Sands2009-10-141-8/+8
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-6/+5
* Patch fixes a code gen. bug in generation of objc_assign_ivarFariborz Jahanian2009-09-241-11/+17
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-14/+16
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-6/+6
* Make clang stop relying on ConstantStruct::get's default value for isPackedNick Lewycky2009-09-191-10/+10
* IRgen/ObjC: Correctly construct the function info for variadic message sends.Daniel Dunbar2009-09-171-3/+2
* IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper.Daniel Dunbar2009-09-171-26/+31
* patch for generating objc'2 objc_assign_ivar. WIP.Fariborz Jahanian2009-09-161-1/+0
* Fixes a regression in objc GC layout bitmap involvingFariborz Jahanian2009-09-111-1/+1
* Get the size of object to pass to objc_memmove_collectable()Fariborz Jahanian2009-09-101-2/+2
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-39/+24
* Remove unnecessary #include <sstream>.Benjamin Kramer2009-09-071-1/+0
* Use a SetVector for tracking some Obj-C metadata, to ensure deterministicDaniel Dunbar2009-09-071-20/+23
* Re-implemented generation of objc_memmove_collectableFariborz Jahanian2009-08-311-4/+10
* Fix ivar layout map generation (hopefully).Anders Carlsson2009-08-251-1/+6
* Remove #ifdef'out code.Fariborz Jahanian2009-08-241-7/+0
* Remove ivarlayout bitmap optimization, instead if all zeros,Fariborz Jahanian2009-08-241-1/+3
* Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin2009-08-241-0/+1
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-4/+4
* Update for LLVM API change.Owen Anderson2009-08-131-8/+8
* Update for LLVM API change.Owen Anderson2009-08-131-35/+38
* Update for LLVM API change.Owen Anderson2009-08-051-36/+41
* When generating cleanup blocks for Obj-C @finally, mark them as catch all blocksDaniel Dunbar2009-08-031-1/+4
* Formatting fixes (trailing whitespace, 80-cols, indentation).Daniel Dunbar2009-08-031-1081/+1088
* Update for LLVM API change.Owen Anderson2009-07-311-42/+42
* Update for LLVM API change.Owen Anderson2009-07-311-4/+4
* Canonicalize else spacing.Mike Stump2009-07-301-32/+15
* Eliminate an unused-variable warningDouglas Gregor2009-07-291-1/+0
* Update for LLVM API change.Owen Anderson2009-07-291-126/+126
* Change uses of:Ted Kremenek2009-07-291-3/+3
* Update for LLVM API change.Owen Anderson2009-07-291-31/+31
* Update for LLVM API change.Owen Anderson2009-07-281-18/+18
* add some fixme'sChris Lattner2009-07-281-2/+2
* Patch for objc's zero-const exception to not assumeFariborz Jahanian2009-07-271-11/+10
* Update for LLVM API change.Owen Anderson2009-07-271-30/+30
* Update for LLVM API change.Owen Anderson2009-07-241-46/+46
* Don't use getLLVMFieldNo for bitfields when constructing the ivar layout maps...Anders Carlsson2009-07-241-4/+8
* Fix declaration of obc_enumerationMutation function, for GNU runtime.Daniel Dunbar2009-07-241-2/+1
* Update for LLVM API change.Owen Anderson2009-07-211-4/+4
* Rename NextOffset to DataSize, which better matches the Itanium C++ ABIAnders Carlsson2009-07-181-1/+1
* Revert r75641.Anders Carlsson2009-07-181-1/+1
* fix objc codegen to not have its own list of things that eventually get into ...Chris Lattner2009-07-171-52/+32
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-3/+3
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-2/+2
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-1/+1
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-267/+290
* Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson2009-07-141-1/+1
OpenPOWER on IntegriCloud