summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixes an intermittent bug that I finally got a good test case for in GNU ObjC.Bill Wendling2011-10-291-12/+14
* Merging r142918:Bill Wendling2011-10-251-8/+8
* Apparently getPtrToInt() takes an explicit type parameter to allow you to gen...David Chisnall2011-10-081-3/+10
* Fix warning on MSVC. Patch by Aaron Ballman.Eli Friedman2011-10-081-1/+1
* Add bitmaps for strong / weak ivar layout (GNUstep runtime).David Chisnall2011-10-041-18/+102
* When performing an @throw in ARC, retain + autoreleaseJohn McCall2011-10-011-1/+1
* de-tmpify clang.Benjamin Kramer2011-09-271-2/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Change "ivar" to true for a boolean function argument. Since string literals...Richard Trieu2011-09-211-2/+3
* Switch LangOptions over to a .def file that describes header of theDouglas Gregor2011-09-131-5/+5
* switch clang to use the new-new way of creating llvm::StructType's.Chris Lattner2011-08-121-2/+1
* Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (G...David Chisnall2011-08-081-1/+1
* Fix linkage type for tentative definition of ivar offset variables (GNUstep r...David Chisnall2011-08-011-2/+2
* Remove some unnecessary single element array temporaries.Jay Foad2011-07-291-8/+5
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-67/+66
* Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose2011-07-221-14/+10
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-211-5/+5
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-20/+20
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-5/+4
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-2/+2
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-30/+24
* If we're using the pure non-fragile ABI, then skip some of the contortions re...David Chisnall2011-07-071-9/+30
* Set a flag to tell the runtime when we're compiling in ARC mode and use the p...David Chisnall2011-07-071-10/+19
* Add support for weakly imported classes (GNU runtime).David Chisnall2011-06-301-5/+8
* Add ARC support for the GNUstep runtime.David Chisnall2011-06-291-6/+20
* Support for catching objc pointer objects in c++ catch-statementFariborz Jahanian2011-06-231-2/+2
* Alloa catching Objective-C id's being thrown with C++ throwFariborz Jahanian2011-06-221-2/+2
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-3/+3
* update for api change.Chris Lattner2011-06-181-27/+25
* Automatic Reference Counting.John McCall2011-06-151-2/+2
* Fix another incorrect type bug.David Chisnall2011-05-301-1/+1
* Eliminate temporary argument vectors.Benjamin Kramer2011-05-281-15/+8
* Fix another type mismatch.David Chisnall2011-05-281-2/+2
* Fix missing cast.David Chisnall2011-05-281-5/+7
* Remove bitcast to incorrect type.David Chisnall2011-05-251-1/+1
* Fix bug introduced with r131930.David Chisnall2011-05-231-1/+2
* Don't omit retain / release / autorelease message sends in hybrid GC mode.David Chisnall2011-05-231-2/+2
* Fix some problems where functions must be bitcast but we're expecting a llvm:...David Chisnall2011-05-231-11/+14
* Provide the runtime with information about the GC compile options (GNU runtimes)David Chisnall2011-05-221-4/+18
* Patch to fix IR-gen crash generating structure ABI which implementsFariborz Jahanian2011-05-171-0/+4
* Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman2011-05-021-9/+4
* Remove a dead variable flagged by gcc's -Wunused-but-set-variable. NoNick Lewycky2011-05-021-2/+0
* Don't crash if the AST doesn't have a sensible ObjC id type.David Chisnall2011-04-291-4/+6
* Remove unused STL header includes.Jay Foad2011-04-231-1/+0
* Replace a couple of literal 8s with ASTContext::getCharWidth(). No change inKen Dyck2011-04-221-4/+8
* PR9214: Convert Metadata API to use ArrayRef.Jay Foad2011-04-211-2/+2
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Fix copy-and-paste bug that I introduced while tidying up the code.David Chisnall2011-04-051-1/+1
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-8/+4
* (Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad2011-03-301-0/+4