aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCMac.cpp
AgeCommit message (Expand)Author
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-10Clean up our handling of Objective-C definitions in AST files. RatherDouglas Gregor
2011-09-09Introduce a new predicate Decl::isFromASTFile() to determine whether aDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-08-12switch clang to use the new-new way of creating llvm::StructType's.Chris Lattner
2011-08-11Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor
2011-08-11Simplify EH control flow by observing that EH scopes form a simpleJohn McCall
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
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-12Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-06-28Eliminate most uses of ShallowCollectObjCIvars which requiresFariborz Jahanian
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-22Replace the existing forms of ConstantArray::get() with a single formJay Foad
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-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-05-27Objective-C doesn't consider the use of incomplete types as methodDouglas Gregor
2011-05-17Patch to fix IR-gen crash generating structure ABI which implementsFariborz Jahanian
2011-05-15Use arrays and SmallVectors instead of std::vectors when building functionJohn McCall
2011-05-14Only perform the null-initialization of an aggregate result of a messageJohn McCall
2011-05-14Objective-C vtables are not taking the world by storm; call themJohn McCall
2011-05-13Reorganize this method to avoid multiple calls for computing CGFunctionInfoJohn McCall
2011-05-05type of last arg of objc_assign_ivar is ptrdiff_t. Fariborz Jahanian
2011-05-04Pack ivar offsets together.Bill Wendling
2011-05-02Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman
2011-04-22Fixes an instance method meta-data generation bug inFariborz Jahanian
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-04-14Replace a couple of divisions-by-'8' with divisions-by-charwidth. No changeKen Dyck
2011-03-25Obj-C/NeXT: Update and reapply 108847, now that changes are more baked.Daniel Dunbar
2011-03-25Refactor CGObjCMac to use the shared code for EH stuff.David Chisnall
2011-03-25Continuing work on ObjC tidyup:David Chisnall
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-22Simplify Mac runtime selection - it's the factory function's job to select wh...David Chisnall
2011-03-22Make the property accessor functions that take a ptrdiff_t actually take a pt...David Chisnall
2011-03-09Fixed InnerLocStart.Abramo Bagnara
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-04Access ivars with inbounds GEPs, even in -fwrapv. It's unlikely thatJohn McCall
2011-03-04Let's do super message sends with static allocas instead of dynamic ones.John McCall
2011-03-01objc IRGen for Next runtime message API.Fariborz Jahanian
2011-02-28Revert r126678.Fariborz Jahanian