aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenObjCXX
AgeCommit message (Expand)AuthorFilesLines
2014-07-18Mark C++ reference parameters as dereferenceableHal Finkel12-24/+24
2014-06-19Improve robustness of tests for module flags metadataOliver Stannard1-3/+3
2014-05-28Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky12-26/+26
2014-05-06Include translation unit filename in global ctor symbol names.Nico Weber1-1/+1
2014-03-14Objective-C++ IRGen. Due to change to AST for initialization of c++11’s Fariborz Jahanian1-0/+32
2014-03-06Objective-C properties. Fixes a crash in Sema where RHS ofFariborz Jahanian1-0/+53
2014-02-27Use private linkage for globals we already name with \01L and \01l.Rafael Espindola4-5/+5
2014-02-08type_info objects are not unnamed_addr: the ABI requires us toJohn McCall1-7/+7
2014-02-01[ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner1-3/+3
2014-01-14Remove the -cxx-abi command-line flag.Hans Wennborg2-2/+2
2014-01-13Update tests in preparation for using the MS ABI for Win32 targetsHans Wennborg1-1/+1
2013-12-08Remove duplicated -cc1 in testsAlp Toker1-2/+2
2013-12-04[ms-cxxabi] Construct and destroy call arguments in the correct orderReid Kleckner1-0/+20
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