aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
2011-08-12switch clang to use the new-new way of creating llvm::StructType's.Chris Lattner
2011-08-08Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (G...David Chisnall
2011-08-01Fix linkage type for tentative definition of ivar offset variables (GNUstep r...David Chisnall
2011-07-29Remove some unnecessary single element array temporaries.Jay Foad
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-07-07If we're using the pure non-fragile ABI, then skip some of the contortions re...David Chisnall
2011-07-07Set a flag to tell the runtime when we're compiling in ARC mode and use the p...David Chisnall
2011-06-30Add support for weakly imported classes (GNU runtime).David Chisnall
2011-06-29Add ARC support for the GNUstep runtime.David Chisnall
2011-06-23Support for catching objc pointer objects in c++ catch-statementFariborz Jahanian
2011-06-22Alloa catching Objective-C id's being thrown with C++ throwFariborz Jahanian
2011-06-20Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner
2011-06-18update for api change.Chris Lattner
2011-06-15Automatic Reference Counting.John McCall
2011-05-30Fix another incorrect type bug.David Chisnall
2011-05-28Eliminate temporary argument vectors.Benjamin Kramer
2011-05-28Fix another type mismatch.David Chisnall
2011-05-28Fix missing cast.David Chisnall
2011-05-25Remove bitcast to incorrect type.David Chisnall
2011-05-23Fix bug introduced with r131930.David Chisnall
2011-05-23Don't omit retain / release / autorelease message sends in hybrid GC mode.David Chisnall
2011-05-23Fix some problems where functions must be bitcast but we're expecting a llvm:...David Chisnall
2011-05-22Provide the runtime with information about the GC compile options (GNU runtimes)David Chisnall
2011-05-17Patch to fix IR-gen crash generating structure ABI which implementsFariborz Jahanian
2011-05-02Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman
2011-05-02Remove a dead variable flagged by gcc's -Wunused-but-set-variable. NoNick Lewycky
2011-04-29Don't crash if the AST doesn't have a sensible ObjC id type.David Chisnall
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-22Replace a couple of literal 8s with ASTContext::getCharWidth(). No change inKen Dyck
2011-04-21PR9214: Convert Metadata API to use ArrayRef.Jay Foad
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-04-05Fix copy-and-paste bug that I introduced while tidying up the code.David Chisnall
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-30(Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad
2011-03-26Reformatted doc comments so that they are now difficult to edit in any editor...David Chisnall
2011-03-25Added some doc comments.David Chisnall
2011-03-25Continuing work on ObjC tidyup:David Chisnall
2011-03-23Fixed type error in last commit (forgot that now that selectors are notDavid Chisnall
2011-03-23Revert r128156 because of CodeGenObjC/messages.m and Coverage/codegen-gnu.m.Andrew Trick
2011-03-23Remove the redundant loads / stores to globals that we were generating for se...David Chisnall
2011-03-23Initial work on refactoring GNU runtime code (long overdue - it's quite obviousDavid Chisnall
2011-03-22Make the ivar offset always be a ptrdiff_t, because stuff in CGObjC.cpp expec...David Chisnall
2011-03-20Fix Objective-C++ exceptions (GNU runtime).David Chisnall
2011-03-16Fix foreign exception handling (GNU runtime).David Chisnall