aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenObjCXX
AgeCommit message (Expand)AuthorFilesLines
2013-09-18Fix ObjC @encode for C++ classes w/virtual bases.Eli Friedman1-0/+10
2013-09-04Don't pass -O0 to clang_cc1, it is the default.Rafael Espindola2-2/+2
2013-08-15CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin30-103/+103
2013-07-12Compute 'this' correctly for block in lambda.Eli Friedman1-0/+18
2013-07-10Finish off mangling locals in block literals.Eli Friedman1-4/+1
2013-07-02More fixes for block mangling.Eli Friedman1-7/+7
2013-07-01Fix mangling for block literals.Eli Friedman1-6/+32
2013-06-24Change mangling of objects inside block literals.Eli Friedman1-4/+16
2013-06-18Introduce a new mangling for protocol-qualified ObjC types in C++. This allowsEli Friedman3-5/+25
2013-06-17Add a missing testcase for ObjC ivar encoding for a C++ class with a vptr.Eli Friedman1-0/+13
2013-06-13Followup to r183931 to fix the lambda conversion-to-block-pointer member.Eli Friedman1-1/+10
2013-05-03Correctly emit certain implicit references to 'self' even withinJohn McCall1-0/+22
2013-04-11Drop ObjCIndirectCopyRestoreExprs during template instantiation.John McCall1-0/+22
2013-04-10Don't crash when mangling types defined in ObjC class extensions.John McCall1-1/+25
2013-04-03In ObjC++ on legacy runtimes, push an EH cleanup as well asJohn McCall1-0/+80
2013-03-23Under ARC, when we're passing the address of a strong variableJohn McCall1-0/+2
2013-03-08Sema: Preserve attributes on parameters in instantiated function templates.Jordan Rose1-0/+48
2013-03-04Correction to r176432: the bug actually fixed was <rdar://13025708>.John McCall1-1/+1
2013-03-04Centralize and refine the __unknown_anytype argument rulesJohn McCall1-0/+20
2013-03-01Perform the receiver-expression transformations regardless ofJohn McCall1-0/+24
2013-02-27Reapply r176133 with testcase fixes.Bill Wendling1-9/+4
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (Clang part)Kostya Serebryany1-2/+2
2013-02-25Revert "Add more attributes from the command line to functions."Anna Zaks1-4/+9
2013-02-25Add more attributes from the command line to functions.Bill Wendling1-9/+4
2013-02-22Update to use references to attribute groups instead of listing the attribute...Bill Wendling2-15/+19
2013-02-21objective-C arc IR-gen. Retaining of strongFariborz Jahanian1-2/+3
2013-02-20Attempt to clean up tests for non-X86 platforms.Bill Wendling1-6/+6
2013-02-20Modify the tests to use attribute group references instead of listing theBill Wendling2-8/+18
2013-02-15Add the 'target-cpu' and 'target-features' attributes to functions.Bill Wendling1-2/+2
2013-02-06Added test for r174461 that checks that the desired behavior also occurs in O...Michael Gottesman1-0/+8
2013-02-01Destroy arrays and ARC fields when throwing out of ctors.John McCall1-1/+40
2013-01-22Use the correct field to copy/dispose a __block variable.John McCall1-0/+49
2013-01-17objC block layout: Patch reorders block layout to Fariborz Jahanian1-10/+11
2013-01-10Declare +new instead of -new in test.Fariborz Jahanian1-1/+1
2013-01-10objectiveC++: When throwing c++ exception of Fariborz Jahanian1-1/+17
2012-12-17Reapply r170344, this time without forgetting to commit the header changes.David Chisnall1-0/+4
2012-12-17Revert "Added support for new property helpers (GNUstep runtime)."Benjamin Kramer1-4/+0
2012-12-17Added support for new property helpers (GNUstep runtime).David Chisnall1-0/+4
2012-12-03Fix PR14474: don't emit debug info for interface types in -gline-tables-only ...Alexey Samsonov1-0/+25
2012-11-27objective-C arc: load of a __weak object happens via call toFariborz Jahanian1-1/+6
2012-11-13Don't try to save the assigned value in a Objective-C property assignmentEli Friedman1-6/+16
2012-11-06Minor fix to ObjC layout bitmap metadata. Found while I was trying toEli Friedman1-3/+3
2012-11-05Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith1-1/+1
2012-10-26objective-C IRGen: for @implementation nested in Fariborz Jahanian1-0/+17
2012-10-17At -O0, prefer objc_storeStrong with a null new value to theJohn McCall3-13/+9
2012-09-18Remove invalid double colon in test case was previously ignored by FileCheck.Benjamin Kramer1-1/+1
2012-08-21When performing a trivial copy of a C++ type, we must be careful notJohn McCall1-14/+81
2012-08-07Teach Expr::HasSideEffects about all the Expr types, and fix a bug where itRichard Smith1-24/+24
2012-07-31Don't crash *or* insert a bogus autorelease when emitting aJohn McCall1-0/+16
2012-07-11Don't try to do RVO on block variables that refer to an enclosing local.Nico Weber1-3/+18