aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2012-02-05reapply the patches reverted in r149477, which enable ConstantDataArray.Chris Lattner
2012-02-01size() == 0 -> empty().David Chisnall
2012-02-01Revert r149363 which was part a series of commits that were reverted in llvmArgyrios Kyrtzidis
2012-01-31Support @compatibility_alias at run time (GNUstep Runtime)David Chisnall
2012-01-31ConstantArray::get() (for strings) is going away, useChris Lattner
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-06objc++: some declarations related to atomicFariborz Jahanian
2012-01-04Restore r147493 and remove the part of the test that was checking the wrong t...David Chisnall
2012-01-04Revert r147493. It broke test/CodeGenObjC/constant-strings.m.Rafael Espindola
2012-01-03Initialise constant Objective-C string isa pointers with a weak reference to ...David Chisnall
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor
2011-12-01Fix -forwardingTargetForSelector: (GNUstep runtime) which was broken for theDavid Chisnall
2011-10-28It turns out that the Objective-C message lookup functions can throw exceptio...David Chisnall
2011-10-25Change an int64_t to an intptr_t so that we don't end up with crashes in the ...David Chisnall
2011-10-24Remove debugging printfs that some idiot left in.David Chisnall
2011-10-24Enable experimental support for objc_msgSend with GNUstep ObjC runtime.David Chisnall
2011-10-08Apparently getPtrToInt() takes an explicit type parameter to allow you to gen...David Chisnall
2011-10-08Fix warning on MSVC. Patch by Aaron Ballman.Eli Friedman
2011-10-04Add bitmaps for strong / weak ivar layout (GNUstep runtime).David Chisnall
2011-10-01When performing an @throw in ARC, retain + autoreleaseJohn McCall
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-21Change "ivar" to true for a boolean function argument. Since string literals...Richard Trieu
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
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