aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
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
2011-03-14Fix incorrect linkage specifiers for selectors.David Chisnall
2011-02-23Fix type mismatch between property function that CGObjCGNU was returning and ...David Chisnall
2011-02-21The instance size of a metaclass should be the size of a class. This is not,...David Chisnall
2011-02-09Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck
2011-02-07A few more tweaks to the blocks AST representation: John McCall
2011-01-28Move all the cleanups framework code into a single file.John McCall
2010-12-26Add support for GNU runtime property set / get structure functions. Minor re...David Chisnall
2010-11-09Remove the use of aliases in outputted code from ObjC (GNU runtime).David Chisnall
2010-11-03Some fixes for synthesized ivar metadata (GNU runtime).David Chisnall
2010-10-15Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall
2010-09-11Fixes an obscure bug in importd block variable layoutFariborz Jahanian
2010-08-17Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer
2010-08-04Some early work for providing block layout info. Fariborz Jahanian
2010-07-24Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.John McCall
2010-07-23Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall
2010-07-21Don't crash when sending a message inside a block with the non-fragile ABI (G...David Chisnall
2010-07-21Mark the load after calling objc_msg_lookup_sender() so that it doesn't get o...David Chisnall