aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
2013-02-28Use the actual ABI-determined C calling convention for runtimeJohn McCall
2013-02-28Improve property metadata generation with the GNUstep runtime.David Chisnall
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-11Enable the new (more C++-like, less broken) EH model when targeting the GNUstepDavid Chisnall
2013-01-10objectiveC++: When throwing c++ exception of Fariborz Jahanian
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-17Reapply r170344, this time without forgetting to commit the header changes.David Chisnall
2012-12-17Revert "Added support for new property helpers (GNUstep runtime)."Benjamin Kramer
2012-12-17Added support for new property helpers (GNUstep runtime).David Chisnall
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-14objective-C blocks: Provide layout map for byrefFariborz Jahanian
2012-11-14Move some GNUStep-specific code out of CGObjCGNU.John McCall
2012-11-07Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall
2012-11-06Back out 167431+167437+167487; I didn't realize how incomplete our testEli Friedman
2012-11-06Propagate CharUnits into ObjC CodeGen. No intended functional change.Eli Friedman
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith
2012-10-27objective-C arc/mrr: Patch for the new block variable layout meta-data.Fariborz Jahanian
2012-10-16GNUstep runtime version default to 1.6, generate correct property attributeDavid Chisnall
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-08-23Fix transposed optional / required in Objective-C metadata (GNUstep runtime)David Chisnall
2012-08-21Screw around with ObjCRuntime some more, changing theJohn McCall
2012-08-10Don't emit an invoke whose normal destination is a landingpad. Fixes testEli Friedman
2012-07-31Introduce new queries on ObjCRuntime for how to interpret subscriptsJohn McCall
2012-07-12Add the ObjFW runtime. Patch by Jonathan Schleifer!John McCall
2012-07-03Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstepDavid Chisnall
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-13More doxygen/documentation cleanups.James Dennett
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-09Revert r154321, pending more discussion.David Chisnall
2012-04-09Add -fobjc-trace to emit a call before and after each Objective-C message sendDavid Chisnall
2012-04-08Teach Clang about PIE compilations. This is the first step of PR12380.Chandler Carruth
2012-04-06zext ivar offsets if required (GNU runtimes).David Chisnall
2012-04-04Silence dead store warning, and fix indentation.Ted Kremenek
2012-03-20Add missing bitcast that was breaking Objective-C++ exception typeinfo (GNUst...David Chisnall
2012-03-13[Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis
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-22Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling
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