aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCMac.cpp
AgeCommit message (Expand)Author
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-24Add a flag to the image info section indicating that the program is compiled forBill Wendling
2012-03-30Fix a pair of invalidation bugs when emitting protocol definitionsJohn McCall
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-02-28Remove stray semi-colons.Daniel Dunbar
2012-02-22Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling
2012-02-20objc IRGen: force CSE of load of ivar offsets by settingFariborz Jahanian
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2012-02-16Use the new method for specifying garbage collection metadata in the module.Bill Wendling
2012-02-16objc-arc: For arc's ivar layout, treat __unsafe_unretained ivarsFariborz Jahanian
2012-02-09Remove evil const_cast that's not needed anymore.Bill Wendling
2012-02-09Use SmallVector when we can instead of std::vector.Bill Wendling
2012-02-07Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc...Benjamin Kramer
2012-02-07Use SmallVector instead of std::vector.Bill Wendling
2012-02-07Use 'ArrayRef<>' instead of 'std::vector<>&' for passed-in arguments.Bill Wendling
2012-02-07Calculate the .size() of the vector once.Bill Wendling
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-02-06use cheaper llvm APIs for various bits of IR generation.Chris Lattner
2012-02-05reapply the patches reverted in r149477, which enable ConstantDataArray.Chris Lattner
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
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-31Don't zero terminate the bitmap twice.Benjamin Kramer
2012-01-31ConstantArray::get() (for strings) is going away, useChris Lattner
2012-01-30test for a v-table dispatch that consumes anFariborz Jahanian
2012-01-30objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian
2012-01-29revert r149184Fariborz Jahanian
2012-01-28objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-17Make sure to initialize ExternalProtocolPtrTyDouglas Gregor
2012-01-17Don't eagerly deserialize the 'Protocol' type when initializing codeDouglas Gregor
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-06objc++: some declarations related to atomicFariborz Jahanian
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor
2011-12-19Mark the calls to the _setjmp function as returns twice. <rdar://problem/1049...Bill Wendling
2011-11-30Add bigger method type encodings to protocol objects. <rdar://problem/10492418>Bob Wilson
2011-11-29The _setjmp builtin library function should have the "returns twice"Bill Wendling
2011-11-10Add invariant.load metadata to loads from selector references. Allows these ...Pete Cooper
2011-10-31In x86_64, when calling an Objective-C method that returns a _Complex long do...Anders Carlsson
2011-10-26Objective-c: fix an ir-gen crash where objc messag returns a _ComplexFariborz Jahanian
2011-10-15Replace vectors with arrays.Benjamin Kramer
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-01When performing an @throw in ARC, retain + autoreleaseJohn McCall
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