summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-16/+11
* use cheaper llvm APIs for various bits of IR generation.Chris Lattner2012-02-061-17/+9
* reapply the patches reverted in r149477, which enable ConstantDataArray.Chris Lattner2012-02-051-9/+9
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-5/+5
* Revert r149363 which was part a series of commits that were reverted in llvmArgyrios Kyrtzidis2012-02-011-9/+9
* Support @compatibility_alias at run time (GNUstep Runtime)David Chisnall2012-01-311-0/+5
* Don't zero terminate the bitmap twice.Benjamin Kramer2012-01-311-1/+1
* ConstantArray::get() (for strings) is going away, useChris Lattner2012-01-311-9/+9
* test for a v-table dispatch that consumes anFariborz Jahanian2012-01-301-2/+16
* objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian2012-01-301-3/+52
* revert r149184Fariborz Jahanian2012-01-291-17/+58
* objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian2012-01-281-58/+17
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Make sure to initialize ExternalProtocolPtrTyDouglas Gregor2012-01-171-1/+2
* Don't eagerly deserialize the 'Protocol' type when initializing codeDouglas Gregor2012-01-171-8/+19
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-2/+0
* objc++: some declarations related to atomicFariborz Jahanian2012-01-061-0/+27
* Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor2012-01-011-0/+8
* Mark the calls to the _setjmp function as returns twice. <rdar://problem/1049...Bill Wendling2011-12-191-0/+2
* Add bigger method type encodings to protocol objects. <rdar://problem/10492418>Bob Wilson2011-11-301-13/+70
* The _setjmp builtin library function should have the "returns twice"Bill Wendling2011-11-291-1/+2
* Add invariant.load metadata to loads from selector references. Allows these ...Pete Cooper2011-11-101-1/+6
* In x86_64, when calling an Objective-C method that returns a _Complex long do...Anders Carlsson2011-10-311-0/+27
* Objective-c: fix an ir-gen crash where objc messag returns a _ComplexFariborz Jahanian2011-10-261-8/+24
* Replace vectors with arrays.Benjamin Kramer2011-10-151-64/+70
* Constant expression evaluation refactoring:Richard Smith2011-10-101-3/+2
* When performing an @throw in ARC, retain + autoreleaseJohn McCall2011-10-011-2/+2
* de-tmpify clang.Benjamin Kramer2011-09-271-15/+13
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Switch LangOptions over to a .def file that describes header of theDouglas Gregor2011-09-131-6/+6
* Clean up our handling of Objective-C definitions in AST files. RatherDouglas Gregor2011-09-101-7/+0
* Introduce a new predicate Decl::isFromASTFile() to determine whether aDouglas Gregor2011-09-091-1/+1
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-4/+4
* switch clang to use the new-new way of creating llvm::StructType's.Chris Lattner2011-08-121-96/+68
* Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor2011-08-111-2/+2
* Simplify EH control flow by observing that EH scopes form a simpleJohn McCall2011-08-111-1/+0
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-25/+25
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-221-1/+1
* Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose2011-07-221-21/+18
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-211-2/+2
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-26/+26
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-8/+4
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-1/+1
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-254/+235
* Eliminate most uses of ShallowCollectObjCIvars which requiresFariborz Jahanian2011-06-281-20/+19
* Support for catching objc pointer objects in c++ catch-statementFariborz Jahanian2011-06-231-5/+13
* Alloa catching Objective-C id's being thrown with C++ throwFariborz Jahanian2011-06-221-8/+14
* Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-221-1/+1
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-35/+29
OpenPOWER on IntegriCloud