summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* Created __builtin___NSStringMakeConstantString() builtin, which generates con...David Chisnall2010-01-231-3/+3
* Remove some dead variables clang-analyzer found.Benjamin Kramer2009-12-251-5/+1
* Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson2009-12-241-2/+2
* Patch to fix 32-bit @try failure with internal assertion when compiling Fariborz Jahanian2009-12-141-2/+5
* patch to add a property from a protocol to a class that adopts the protocol.Fariborz Jahanian2009-12-121-0/+34
* (objc2 nonfragile-abi specific). If the translation unit includes an implemen...Fariborz Jahanian2009-12-011-11/+10
* Don't pass false (default) for isVolatile parameter to CreateLoad.Daniel Dunbar2009-11-291-11/+10
* This patch finalizes implementatin of weak_importFariborz Jahanian2009-11-171-0/+6
* More cases for weak_import objective-c2 classes.Fariborz Jahanian2009-11-171-0/+3
* More support for weak_import objective-c2 class.Fariborz Jahanian2009-11-171-0/+27
* Generate the old API when sending message to superFariborz Jahanian2009-11-141-1/+4
* Fix a code gen bug in i386-apple-darwin (objc fragile abi), sendingFariborz Jahanian2009-11-121-6/+38
* Avoid std::string concatenation.Daniel Dunbar2009-10-191-16/+10
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-5/+5
* 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
OpenPOWER on IntegriCloud