llvm-project/clang/test/CodeGenCXX
Alexey Bataev 152c71f3af Fix for clang memcpyizer bugs 23911 and 23924 (patch by Denis Zobnin)
The fix is to remove duplicate copy-initialization of the only memcpy-able struct member and to correct the address of aggregately initialized members in destructors' calls during stack unwinding (in order to obtain address of struct member by using GEP instead of 'bitcast').
Differential Revision: http://reviews.llvm.org/D10990

llvm-svn: 242127
2015-07-14 07:55:48 +00:00
..
Inputs DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2003-11-02-WeakLinkage.cpp
2003-11-18-PtrMemConstantInitializer.cpp
2003-11-27-MultipleInheritanceThunk.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
2003-11-29-DuplicatedCleanupTest.cpp
2003-12-08-ArrayOfPtrToMemberFunc.cpp
2004-01-11-DynamicInitializedConstant.cpp
2004-03-08-ReinterpretCastCopy.cpp Remove FIXME and hardcoded triple from this test (PR18251) 2014-02-12 21:40:46 +00:00
2004-03-09-UnmangledBuiltinMethods.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
2004-03-15-CleanupsAndGotos.cpp
2004-06-08-LateTemplateInstantiation.cpp
2004-09-27-DidntEmitTemplate.cpp
2004-11-27-ExceptionCleanupAssertion.cpp
2004-11-27-FriendDefaultArgCrash.cpp Implement DR136 2013-06-25 23:09:30 +00:00
2005-01-03-StaticInitializers.cpp clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. 2012-09-12 10:45:40 +00:00
2005-02-11-AnonymousUnion.cpp
2005-02-13-BadDynamicInit.cpp
2005-02-19-BitfieldStructCrash.cpp
2005-02-19-UnnamedVirtualThunkArgument.cpp
2005-02-20-BrokenReferenceTest.cpp
2006-03-01-GimplifyCrash.cpp
2006-03-06-C++RecurseCrash.cpp
2006-09-12-OpaqueStructCrash.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
2006-10-30-ClassBitfield.cpp
2006-11-20-GlobalSymbols.cpp
2006-11-30-ConstantExprCrash.cpp
2007-01-02-UnboundedArray.cpp
2007-01-06-PtrMethodInit.cpp
2007-04-05-PackedBitFields-1.cpp
2007-04-05-PackedBitFieldsOverlap-2.cpp
2007-04-05-PackedBitFieldsOverlap.cpp
2007-04-05-PackedBitFieldsSmall.cpp
2007-04-05-StructPackedFieldUnpacked.cpp
2007-04-10-PackedUnion.cpp
2007-04-14-FNoBuiltin.cpp
2007-05-03-VectorInit.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
2007-07-29-RestrictPtrArg.cpp
2007-07-29-RestrictRefArg.cpp
2007-09-10-RecursiveTypeResolution.cpp
2007-10-01-StructResize.cpp
2008-01-12-VecInit.cpp
2008-05-07-CrazyOffsetOf.cpp
2009-03-17-dbg.cpp
2009-04-23-bool2.cpp
2009-05-04-PureConstNounwind.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
2009-06-16-DebugInfoCrash.cpp
2009-07-16-Using.cpp
2009-08-05-ZeroInitWidth.cpp
2009-08-11-VectorRetTy.cpp
2009-09-09-packed-layout.cpp
2009-10-27-crash.cpp
2009-12-23-MissingSext.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
2010-03-09-AnonAggregate.cpp
2010-05-10-Var-DbgInfo.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
2010-05-11-alwaysinlineinstantiation.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
2010-05-12-PtrToMember-Dbg.cpp
2010-06-21-LocalVarDbg.cpp
2010-06-22-BitfieldInit.cpp
2010-06-22-ZeroBitfield.cpp
2010-07-23-DeclLoc.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2011-12-19-init-list-ctor.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
2012-02-06-VecInitialization.cpp Test for r149855. 2012-02-06 08:31:19 +00:00
2012-03-16-StoreAlign.cpp Respect alignment when loading up a coerced function argument 2015-07-10 11:31:43 +00:00
DynArrayInit.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
PR4827-cast.cpp
PR4983-constructor-conversion.cpp
PR5050-constructor-conversion.cpp Check IR instead of assembly in this test. 2013-12-03 13:57:25 +00:00
PR5093-static-member-function.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
PR5834-constructor-conversion.cpp
PR5863-unreachable-block.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
PR6474.cpp
PR19955.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
PR20038.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
__null.cpp
aarch64-aapcs-zerolength-bitfield.cpp AArch64: implement AAPCS layout rules for bit-fields. 2015-01-16 18:44:04 +00:00
aarch64-arguments.cpp AArch64/ARM64: update Clang after AArch64 removal. 2014-05-24 12:51:25 +00:00
aarch64-cxxabi.cpp AArch64/ARM64: update Clang after AArch64 removal. 2014-05-24 12:51:25 +00:00
aarch64-mangle-neon-vectors.cpp Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
aarch64-neon.cpp [AArch64 ACLE] Allow to define poly64_t as 'unsigned long long' on LLP64 system. 2015-05-14 08:18:05 +00:00
abstract-class-ctors-dtors.cpp FileCheck's -LABEL cannot be combined with -NOT or -DAG 2014-02-16 07:28:50 +00:00
address-of-fntemplate.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
address-space-ref.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
align-avx-complete-objects.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
alloca-align.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
anonymous-namespaces.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
anonymous-union-member-initializer.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
apple-kext-guard-variable.cpp rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
apple-kext-indirect-call-2.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
apple-kext-indirect-call.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
apple-kext-indirect-virtual-dtor-call.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
apple-kext-linkage.cpp Rename four test files from .C to .cpp. 2015-01-25 02:04:36 +00:00
apple-kext-no-staticinit-section.cpp Rename four test files from .C to .cpp. 2015-01-25 02:04:36 +00:00
apple-kext.cpp Use comdats to avoid double initialization of weak data 2014-05-23 21:13:45 +00:00
arm-cc.cpp
arm-vaarg.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
arm64-constructor-return.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm64-darwinpcs.cpp ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
arm64-empty-struct.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm64.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
array-construction.cpp Check IR in this test. 2013-12-03 14:06:23 +00:00
array-operator-delete-call.cpp Check IR in this test. 2013-12-03 14:09:19 +00:00
array-pointer-decay.cpp
array-value-initialize.cpp
asm.cpp
assign-construct-memcpy.cpp CodeGen: Copy tail padding when we're not dealing with a trivial copy assign or move assign operator. 2012-09-30 12:43:37 +00:00
assign-operator.cpp Remove another questionable use of hasTrivial*. The relevant thing for this 2012-11-14 00:50:40 +00:00
atomic.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
atomicinit.cpp Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
attr-cleanup.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
attr-used.cpp Re-commit r214547 with tests fixed. Hopefully all the bots will be happy now. 2014-08-01 20:39:36 +00:00
attr.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
auto-variable-template.cpp Move the logic to avoid double global emission from Sema to CodeGen 2015-04-15 01:08:06 +00:00
bitfield-layout.cpp Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
bitfield.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
block-byref-cxx-objc.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
block-destruct.cpp
block-in-ctor-dtor.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
block.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
blocks-cxx11.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
blocks.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
bool-bitfield.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
builtins.cpp clang/test/CodeGenCXX/builtins.cpp: Fix for -Asserts. 2013-11-02 02:58:42 +00:00
c-linkage.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
c99-variable-length-array.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
call-arg-zero-temp.cpp clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
call-with-static-chain.cpp [i386 ABI] expand small C like structs in C++, just like how we handle small 2015-04-03 18:10:29 +00:00
captured-statements.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
cast-conversion.cpp Check IR in this test. 2013-12-03 14:16:22 +00:00
casts.cpp
catch-undef-behavior.cpp Suppress a couple of tests, clang/test/CodeGen/catch-undef-behavior.c and one, for -Asserts for now. They were introduced in r231711. 2015-03-09 22:32:03 +00:00
catch-undef-behavior2.cpp [UBSan] Split -fsanitize=shift into -fsanitize=shift-base and -fsanitize=shift-exponent. 2015-03-09 21:50:19 +00:00
cfi-cast.cpp Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag. 2015-06-19 01:51:54 +00:00
cfi-ms-rtti.cpp CFI: Emit correct bit set information if RTTI is disabled under MS ABI. 2015-07-09 19:56:14 +00:00
cfi-nvcall.cpp Implement CFI type checks for non-virtual calls. 2015-04-02 00:23:30 +00:00
cfi-vcall.cpp CodeGen: Fix off-by-one error in CFI class identification function for MS ABI. 2015-07-08 21:08:08 +00:00
class-layout.cpp CodeGen: Don't crash when initializing pointer-to-member fields in bases 2014-09-28 06:39:30 +00:00
compound-literals.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
condition.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
conditional-expr-lvalue.cpp
conditional-gnu-ext.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
conditional-temporaries.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
const-base-cast.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
const-global-linkage.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
const-init-cxx1y.cpp CodeGen: static constexpr data members should have a linkonce_odr init 2015-02-19 19:25:17 +00:00
const-init-cxx11.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
const-init.cpp CodeGen: Correctly initialize bitfields with non-constant initializers 2015-03-14 22:24:38 +00:00
constructor-alias.cpp Don't try to set attributes in alias, they have none. 2013-03-19 15:03:47 +00:00
constructor-attr.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
constructor-conversion.cpp check IR in this test. 2013-12-03 14:19:02 +00:00
constructor-convert.cpp
constructor-default-arg.cpp check IR in this test. 2013-12-03 14:21:57 +00:00
constructor-destructor-return-this.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
constructor-direct-call.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
constructor-for-array-members.cpp check IR in this test 2013-12-03 14:23:52 +00:00
constructor-init-reference.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
constructor-init.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
constructor-template.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
constructors.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
conversion-function.cpp Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
conversion-operator-base.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
convert-to-fptr.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
copy-assign-synthesis-1.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
copy-assign-synthesis-2.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
copy-assign-synthesis-3.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
copy-assign-synthesis.cpp Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
copy-assign-volatile-synthesis.cpp
copy-constructor-elim-2.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
copy-constructor-elim.cpp Tweak clang/test/CodeGenCXX/copy-constructor-elim.cpp to satisfy i686-linux. 2015-02-04 14:51:30 +00:00
copy-constructor-synthesis-2.cpp Remove XFAIL now that this test passes (fixed by r236184). 2015-04-30 01:15:19 +00:00
copy-constructor-synthesis.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
copy-in-cplus-object.cpp
copy-initialization.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
coverage.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
cp-blocks-linetables.cpp * Attempt to un-break gdb buildbot by emitting a lexical block end only 2013-04-01 19:02:06 +00:00
crash.cpp Temporary XFAILs for Hexagon 2015-03-04 23:40:38 +00:00
ctor-dtor-alias.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
ctor-globalopt.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
cxx-apple-kext.cpp rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
cxx-block-objects.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
cxx0x-defaulted-templates.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
cxx0x-delegating-ctors.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
cxx0x-initializer-array.cpp Reapply r231508 "CodeGen: Emit constant temporaries into read-only globals." 2015-03-07 13:37:13 +00:00
cxx0x-initializer-constructors.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
cxx0x-initializer-references.cpp [CodeGen] Do a more principled fix for PR231653, always use the inner type. 2015-04-09 22:50:07 +00:00
cxx0x-initializer-scalars.cpp
cxx0x-initializer-stdinitializerlist-pr12086.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx0x-initializer-stdinitializerlist-startend.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx0x-initializer-stdinitializerlist.cpp [CodeGen] Do a more principled fix for PR231653, always use the inner type. 2015-04-09 22:50:07 +00:00
cxx1y-deduced-return-type.cpp Add missing triple to CodeGen test. 2013-05-13 00:29:57 +00:00
cxx1y-generic-lambdas.cpp PR22354: Add a test that we emit copy-ctors for captures in generic lambdas. 2015-04-30 20:51:03 +00:00
cxx1y-init-captures.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
cxx1y-initializer-aggregate.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx1y-sized-deallocation.cpp C++14: Disable sized deallocation by default due to ABI breakage 2015-03-20 00:31:07 +00:00
cxx1y-variable-template-linkage.cpp clang/test/CodeGenCXX/cxx1y-variable-template-linkage.cpp: Appease -Asserts build. 2014-07-26 00:28:09 +00:00
cxx1y-variable-template.cpp CodeGen: Fix linkage of reference temporaries 2014-04-28 22:17:59 +00:00
cxx1z-fold-expression.cpp Update fold-expression mangling to match cxx-abi-dev discussion. 2014-11-10 19:44:15 +00:00
cxx11-exception-spec.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
cxx11-initializer-aggregate.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
cxx11-initializer-array-new.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
cxx11-noreturn.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
cxx11-special-members.cpp Move calls to ResolveExceptionSpec out of SetDeclDefaulted and into DefineImplicit* 2014-09-25 20:55:00 +00:00
cxx11-thread-local-reference.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
cxx11-thread-local.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
cxx11-trivial-initializer-struct.cpp Add -std=c++98 to the test and minor improvment in addition. 2013-01-11 17:33:57 +00:00
cxx11-unrestricted-union.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
cxx11-user-defined-literal.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx11-vtable-key-function.cpp Rework our handling of key functions. We used to track a complete list of all 2015-02-28 01:01:56 +00:00
debug-info-access.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-alias.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-anon-union-vars.cpp Debug Info: Represent local anonymous unions as anonymous unions 2015-04-29 16:52:31 +00:00
debug-info-artificial-arg.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-blocks.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-byval.cpp Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-char16.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-class-limited-plugin.test DebugInfo: Forward HandleTagDeclRequiredDefinition through MultiplexConsumer to fix debug info emission in the presence of plugins. 2014-07-16 23:52:46 +00:00
debug-info-class-limited.test DebugInfo: Forward HandleTagDeclRequiredDefinition through MultiplexConsumer to fix debug info emission in the presence of plugins. 2014-07-16 23:52:46 +00:00
debug-info-class-nolimit.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-class.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-context.cpp Testcase for PR11345. 2012-01-20 22:10:18 +00:00
debug-info-ctor.cpp
debug-info-ctor2.cpp Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-cxx0x.cpp PR13570: When an unresolved overloaded call appeared in a dependent context, we 2012-08-13 21:29:18 +00:00
debug-info-cxx1y.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-decl-nested.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-determinism.cpp Fix non-deterministic iteration order when walking the specializations 2012-05-03 23:49:05 +00:00
debug-info-dup-fwd-decl.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-enum-class.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-enum.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-flex-member.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-fn-template.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-friend.cpp DebugInfo: omit debug info for friends 2013-09-13 18:45:00 +00:00
debug-info-function-context.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-fwd-ref.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-gline-tables-only.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
debug-info-global-ctor-dtor.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
debug-info-global.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-globalinit.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
debug-info-indirect-field-decl.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-large-constant.cpp
debug-info-limited.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-line-if.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-line.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
debug-info-member.cpp Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-method-nodebug.cpp Omit 'nodebug' methods from the class description. 2015-06-25 17:50:43 +00:00
debug-info-method-spec.cpp Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-method.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-method2.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +00:00
debug-info-namespace.cpp Update testcase to reflect new behavior in DIBuilder. 2015-07-06 16:36:04 +00:00
debug-info-nullptr.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-ptr-to-member-function.cpp [MS ABI, DebugInfo] Omit the size for model-less pointers-to-members 2015-05-26 21:54:24 +00:00
debug-info-qualifiers.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-rvalue-ref.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-scope.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-static-fns.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-static-member.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-array.cpp If we don't have a complete type for the array type yet either then 2012-08-07 00:48:43 +00:00
debug-info-template-explicit-specialization.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-fwd.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-limit.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-member.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-partial-specialization.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-quals.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-recursive.cpp Testcase for previous commit. 2012-02-13 15:04:15 +00:00
debug-info-template.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-this.cpp
debug-info-thunk.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-union-template.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-union.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-use-after-free.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
debug-info-uuid.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-varargs.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-vtable-optzn.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-wchar.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-windows-dtor.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-zero-length-arrays.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-lambda-expressions.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-lambda-this.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
decl-ref-init.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
default-arg-temps.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
default-arguments.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
default-constructor-default-argument.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
default-constructor-for-members.cpp Check IR on this test. 2013-12-03 14:37:33 +00:00
default-constructor-template-member.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
default-destructor-nested.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
default-destructor-synthesis.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
deferred-global-init.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
delayed-template-parsing.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
delete-two-arg.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
delete.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
dependent-type-member-pointer.cpp Win64: Use ConvertType instead of checking the MS inheritance 2014-05-02 01:14:59 +00:00
derived-to-base-conv.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
derived-to-base.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
derived-to-virtual-base-class-calls-final.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
destructor-calls.cpp
destructor-crash.cpp [Codegen] Don't crash if destructor is not accessible. 2015-06-21 16:33:50 +00:00
destructor-debug-info.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
destructor-exception-spec.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
destructors.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
devirtualize-virtual-function-calls-final.cpp Fix incorrect codegen for devirtualized calls to virtual overloaded operators. 2014-12-03 01:21:41 +00:00
devirtualize-virtual-function-calls.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
dllexport-alias.cpp Fix ctor/dtor aliases losing 'dllexport' (for Itanium ABI) 2014-09-19 22:06:24 +00:00
dllexport-members.cpp [MSVC] Handle out-of-line definition of static data member correctly (fix for http://llvm.org/PR21164), by Alexey Frolov 2015-05-20 11:57:02 +00:00
dllexport.cpp [MS ABI] Stick constructor closures in an IR COMDAT group 2015-06-30 21:23:51 +00:00
dllimport-members.cpp Don't dllimport inline functions when targeting MinGW (PR21366) 2014-11-03 14:24:45 +00:00
dllimport-rtti.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
dllimport.cpp Enable DLL attribute propagation on explicit instantiation definitions (PR23770) 2015-06-09 00:39:09 +00:00
duplicate-mangled-name.cpp In the case of mangling collisions, make an attempt to note both definitions 2014-08-02 00:50:16 +00:00
dynamic-cast-always-null.cpp Update to use references to attribute groups instead of listing the attributes on the call/invoke instructions. 2013-02-22 09:10:20 +00:00
dynamic-cast-hint.cpp Drop value names from test to get -Asserts builds back to green. 2013-02-03 20:22:35 +00:00
dynamic-cast.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
dynamic_cast-no-rtti.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
eh-aggregate-copy-destroy.cpp [EH] Fix for clang bug 24005 - no cleanup for array of memcpy-able objects in struct (patch by Denis Zobnin) 2015-07-08 07:31:02 +00:00
eh-aggregated-inits-unwind.cpp Fix for clang memcpyizer bugs 23911 and 23924 (patch by Denis Zobnin) 2015-07-14 07:55:48 +00:00
eh-aggregated-inits.cpp Fix for clang memcpyizer bugs 23911 and 23924 (patch by Denis Zobnin) 2015-07-14 07:55:48 +00:00
eh.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
elide-call-reference.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
empty-classes.cpp Correctly handle zero-sized but non-empty base classes in IRGen. 2015-04-26 04:43:26 +00:00
empty-nontrivially-copyable.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
empty-union.cpp A base subobject type doesn't make sense for unions; don't try to compute it. Based on patch by Yin Ma. Fixes PR11751. 2012-01-13 03:58:31 +00:00
enable_if.cpp Add mangling for attribute enable_if. The demangling patch for libcxxabi is still in review. 2014-04-26 00:14:00 +00:00
enum.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
eval-recursive-constant.cpp
exception-spec-decay.cpp PR14388: An array or function type in an exception specification should be 2012-11-28 22:33:28 +00:00
exceptions-no-rtti.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
exceptions-seh-filter-captures.cpp Update clang for intrinsic rename of framerecover to localrecover 2015-07-07 22:26:07 +00:00
exceptions-seh.cpp [SEH] Switch from frameaddress(0) to localaddress 2015-07-07 23:23:31 +00:00
exceptions.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
explicit-instantiation.cpp Don't emit implicit template instantiations eagerly (PR21718) 2015-01-10 01:19:48 +00:00
expr.cpp
extern-c.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
fastcall.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
field-access-debug-info.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
flatten.cpp Implement the flatten attribute. 2014-05-20 17:12:51 +00:00
for-range-temporaries.cpp Extend for-range temporary cleanups codegen test to catch the bug which Eli 2012-01-31 23:43:25 +00:00
for-range.cpp Fix tests effected by r194221 2013-11-08 03:06:45 +00:00
forward-enum.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
fp16-mangle.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
fp16-overload.cpp
friend-redecl.cpp
funcsig.cpp Fix for bug http://llvm.org/PR17427. 2014-10-09 08:45:04 +00:00
function-template-explicit-specialization.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
function-template-specialization.cpp AST: Fix the linkage of static vars in fn template specializations 2014-12-16 04:52:14 +00:00
global-array-destruction.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
global-block-literal-helpers.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
global-dtor-no-atexit.cpp Set normal LLVM function attributes on global initializer functions 2015-04-22 19:37:32 +00:00
global-init-darwin.cpp
global-init.cpp Set normal LLVM function attributes on global initializer functions 2015-04-22 19:37:32 +00:00
global-llvm-constant.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
globalinit-loc.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
goto.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
homogeneous-aggregates.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
implicit-copy-assign-operator.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
implicit-copy-constructor.cpp Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
implicit-instantiation-1.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
implicit-record-visibility.cpp AST: Ensure implicit records have default visibility 2015-01-15 08:41:25 +00:00
incomplete-member-function-pointer.cpp
incomplete-types.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
inheriting-constructor.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
init-invariant.cpp Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
init-priority-attr.cpp Use comdats to avoid double initialization of weak data 2014-05-23 21:13:45 +00:00
inline-dllexport-member.cpp Update testcases: DICompileUnits are now created distinct by DIBuilder. 2015-06-30 18:32:50 +00:00
inline-functions.cpp Don't crash-on-valid when an inline function is friend of class template 2015-03-20 00:02:27 +00:00
instantiate-blocks.cpp
instantiate-init-list.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
instantiate-temporaries.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
instrument-functions.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
int64_uint64.cpp Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
internal-linkage.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
invalid.cpp Test case for PR16933/r188707. 2013-08-20 22:01:44 +00:00
key-function-vtable.cpp Rework our handling of key functions. We used to track a complete list of all 2015-02-28 01:01:56 +00:00
lambda-expressions-inside-auto-functions.cpp Fix linkage calculation of auto member functions returning lambdas 2013-10-08 04:15:04 +00:00
lambda-expressions-nested-linkage.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
lambda-expressions.cpp Fix assertion failure if a lambda array-capture is followed by a this capture. 2015-04-28 21:41:14 +00:00
linetable-cleanup.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
linetable-eh.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
linetable-fnbegin.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
linetable-virtual-variadic.cpp Update testcases: DICompileUnits are now created distinct by DIBuilder. 2015-06-30 18:32:50 +00:00
linkage.cpp FileCheck's -LABEL cannot be combined with -NOT or -DAG 2014-02-16 07:28:50 +00:00
lpad-linetable.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
lvalue-bitcasts.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
m64-ptr.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
mangle-98.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
mangle-abi-examples.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
mangle-address-space.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
mangle-alias-template.cpp PR18401: Fix assert by implementing the current proposed direction of core 2014-01-09 02:22:22 +00:00
mangle-exprs.cpp Itanium mangler: don't trip an assertion when unresolved members have implicit bases. 2015-05-21 18:28:18 +00:00
mangle-extern-local.cpp A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
mangle-extreme.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
mangle-fail.cpp Prevent test from accessing files. 2015-03-11 06:01:01 +00:00
mangle-lambdas.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
mangle-literal-suffix.cpp Fix buildbots. 2014-11-20 04:09:55 +00:00
mangle-local-anonymous-unions.cpp Fix the issue of mangling of local anonymous unions (Itanium C++ ABI): 2014-12-12 16:17:46 +00:00
mangle-local-class-names.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-local-class-vtables.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
mangle-local-classes-nested.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
mangle-long-double.cpp [SystemZ] Mangle long double as __float128 2015-06-16 15:21:47 +00:00
mangle-ms-abi-examples.cpp MS ABI: Implement the MSVC 2015 scheme for scope disambiguation 2015-03-19 21:54:30 +00:00
mangle-ms-arg-qualifiers.cpp [MS ABI] Add support for mangling VLA types 2015-04-23 07:42:08 +00:00
mangle-ms-back-references-pr13207.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-ms-back-references.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-ms-cxx11.cpp MS ABI: Implement the MSVC 2015 scheme for scope disambiguation 2015-03-19 21:54:30 +00:00
mangle-ms-cxx14.cpp Re-land "MS ABI: lambda call operators are instance methods and should use thiscall" 2015-04-01 20:22:13 +00:00
mangle-ms-return-qualifiers.cpp [MS ABI] Implement restrict qualified references 2015-05-26 01:30:45 +00:00
mangle-ms-string-literals.cpp MS ABI: Mangle u8 string literals 2014-11-21 23:56:50 +00:00
mangle-ms-template-callback.cpp MS ABI: Fix mangling of static methods and function references 2014-02-05 18:59:38 +00:00
mangle-ms-templates-memptrs-2.cpp [MS ABI] nullptr data member ptrs are mangled differently for classes vs fns 2015-07-02 09:43:11 +00:00
mangle-ms-templates-memptrs.cpp [MS ABI] nullptr data member ptrs are mangled differently for classes vs fns 2015-07-02 09:43:11 +00:00
mangle-ms-templates.cpp MS ABI: Fix mangling of unsigned int template params 2014-12-11 05:47:10 +00:00
mangle-ms-vector-types.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-ms.cpp [MS ABI] Give __attribute__((overloadable)) functions pretty names 2015-05-18 00:05:29 +00:00
mangle-neon-vectors.cpp [ARM64] Allow the disabling of NEON and crypto instructions. Update tests to pass -target-feature +neon. 2014-04-16 15:33:48 +00:00
mangle-nullptr-arg.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
mangle-ref-qualifiers.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
mangle-std-externc.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-subst-std.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
mangle-subst.cpp Itanium ABI: Improve our mangling of <destructor-name> 2015-02-18 02:28:01 +00:00
mangle-system-header.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
mangle-template.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
mangle-this-cxx11.cpp Implement C++11 [expr.prim.general]p3, which permits the use of 'this' 2012-04-16 07:05:22 +00:00
mangle-unnameable-conversions.cpp
mangle-unnamed.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
mangle-valist.cpp Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
mangle-variadic-templates.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
mangle-windows.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle.cpp Sema: Properly track mangling number/name for linkage for using decls 2015-03-11 06:45:39 +00:00
member-alignment.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
member-call-parens.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
member-data-pointers.cpp Restructure some of the member-pointer tests, implicitly 2012-05-01 17:32:20 +00:00
member-expressions.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
member-function-pointer-calls.cpp Win64: Pass member pointers larger than 8 bytes by reference 2014-05-02 00:51:20 +00:00
member-function-pointers.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
member-functions.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
member-init-anon-union.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
member-init-assignment.cpp A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
member-init-struct.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
member-init-union.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
member-initializers.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
member-templates.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
merge-functions.cpp Add a new -fmerge-functions -cc1 flag that enables function merging. 2014-10-24 00:49:29 +00:00
microsoft-abi-alignment-fail.cpp Normalize line endings 2014-03-02 18:46:05 +00:00
microsoft-abi-arg-order.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
microsoft-abi-array-cookies.cpp [MS ABI] Workaround corner-case bug in the ABI for operator delete 2015-06-30 03:30:26 +00:00
microsoft-abi-byval-sret.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-byval-thunks.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-byval-vararg.cpp MS ABI: "Fix" passing non-POD structs by value to variadic functions 2014-07-08 02:24:27 +00:00
microsoft-abi-cdecl-method-sret.cpp MS ABI: Fix __fastcall methods that return structs 2014-07-10 01:58:55 +00:00
microsoft-abi-constexpr-vs-inheritance.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-default-cc.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-dynamic-cast.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-eh-catch.cpp [WinEH] Don't emit an exceptional cleanup for llvm.eh.endcatch 2015-04-22 23:39:15 +00:00
microsoft-abi-eh-cleanups.cpp [WinEH] Don't wrap cleanups in terminate actions 2015-04-08 22:48:50 +00:00
microsoft-abi-eh-terminate.cpp [MS ABI] Update EH emission for MSVC 2015 compatibility 2015-05-10 21:38:26 +00:00
microsoft-abi-member-pointers.cpp [MS ABI] Rework member pointer conversion 2015-06-23 07:31:11 +00:00
microsoft-abi-methods.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
microsoft-abi-multiple-nonvirtual-inheritance.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-non-virtual-base-ordering.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
microsoft-abi-nontrivial-covariant-thunk.cpp MS ABI: Use musttail for vtable thunks that pass arguments by value 2014-07-26 01:34:32 +00:00
microsoft-abi-rtti.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
microsoft-abi-sret-and-byval.cpp [i386 ABI] expand small C like structs in C++, just like how we handle small 2015-04-03 18:10:29 +00:00
microsoft-abi-static-initializers.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
microsoft-abi-structors-alias.cpp Update for llvm API change. 2014-06-03 02:42:01 +00:00
microsoft-abi-structors-delayed-template.cpp Make sure that vtables referenced from delay-parsed templates get referenced. 2014-08-15 23:21:41 +00:00
microsoft-abi-structors.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
microsoft-abi-thread-safe-statics.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
microsoft-abi-throw.cpp [MS ABI] A pointer-to-function cannot be caught as a pointer-to-void 2015-04-04 05:37:48 +00:00
microsoft-abi-thunks.cpp CodeGen: Assign an appropriate comdat to thunks. 2015-06-30 19:07:26 +00:00
microsoft-abi-try-throw.cpp [WinEH] Don't create an alloca for unnamed catch parameters 2015-04-07 00:09:59 +00:00
microsoft-abi-typeid.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-vbtables.cpp MS ABI: Don't try to emit VF/VB-Tables for extern class templates 2015-03-18 22:04:43 +00:00
microsoft-abi-vftables.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
microsoft-abi-virtual-inheritance-vtordisps.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-virtual-inheritance.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-virtual-member-pointers.cpp Reinstate r239499 and r239503 2015-06-11 08:12:44 +00:00
microsoft-abi-vmemptr-conflicts.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
microsoft-abi-vmemptr-fastcall.cpp Reinstate r239499 and r239503 2015-06-11 08:12:44 +00:00
microsoft-abi-vmemptr-vbase.cpp [MS ABI] Form member pointers from virtual funcs overriding vbases 2015-05-10 21:48:08 +00:00
microsoft-abi-vtables-ambiguous.cpp [MS ABI] Add testcase which was missing from r236354 2015-05-02 05:12:53 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-no-thunks.cpp Split out the no-thunk multiple inheritance tests 2014-04-18 15:10:05 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-pure-virtual.cpp Split out the rest of MS ABI multiple inheritance tests 2014-04-21 20:23:34 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-return-adjustment.cpp Add a previously-missing test case for return adjustment vs pure virtual methods 2014-09-12 15:21:44 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-vdtors.cpp Split out the rest of MS ABI multiple inheritance tests 2014-04-21 20:23:34 +00:00
microsoft-abi-vtables-return-thunks.cpp [MS ABI] Fix a crash in vptr path calculation 2015-05-04 18:47:54 +00:00
microsoft-abi-vtables-single-inheritance.cpp MS ABI: Move test from virtual-inheritance to single-inheritance 2014-10-03 08:03:23 +00:00
microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp Improve comments in vtordisp tests: fix a typo, add a bit more clarity 2014-11-07 14:11:14 +00:00
microsoft-abi-vtables-virtual-inheritance.cpp [MS ABI] Fix a crash in vptr path calculation 2015-05-04 18:47:54 +00:00
microsoft-compatibility.cpp MSVCCompat: Don't produce an invalid AST when accepting void pseudo-dtors 2014-05-01 16:50:23 +00:00
microsoft-interface.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
microsoft-new.cpp Normalize line endings 2014-03-02 18:46:05 +00:00
microsoft-no-rtti-data.cpp Also put vtables in a comdat when rtti is disabled. 2015-01-16 21:41:44 +00:00
microsoft-templ-uuidof.cpp AST: Fix __uuidof for template specializations 2014-07-14 23:40:24 +00:00
microsoft-uuidof-mangling.cpp Patch to allow mangling of microsoft’s __uuidof expression for the Itanium ABI 2014-09-24 16:28:40 +00:00
microsoft-uuidof.cpp CodeGen: Compiler generated __declspec(uuid) objects should be COMDAT'd 2015-01-21 01:04:28 +00:00
mingw-new-abi.cpp Switch to the new MingW ABI. 2013-12-12 16:07:11 +00:00
mingw-w64-seh-exceptions.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
mips-size_t-ptrdiff_t.cpp [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +00:00
move-assignment.cpp Generate code for the move assignment operator using memcpy, the same as we do 2013-09-10 05:14:39 +00:00
ms-inline-asm-return.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ms-integer-static-data-members-exported.cpp [patch][pr19848] Produce explicit comdats in clang. 2015-01-12 22:13:53 +00:00
ms-integer-static-data-members.cpp [MSVC] Handle out-of-line definition of static data member correctly (fix for http://llvm.org/PR21164), by Alexey Frolov 2015-05-20 11:57:02 +00:00
ms-novtable.cpp MS ABI: Add more documentation and tests for novtable 2015-02-02 19:05:46 +00:00
ms-thread_local.cpp Update for .ll syntax change. 2015-01-06 22:55:40 +00:00
ms_struct.cpp ms_struct does not imply the MS base-layout ABI; separate these 2015-04-28 00:17:18 +00:00
ms_wide_predefined_expr.cpp Add comdat to string literal variables on COFF. 2015-01-16 20:32:35 +00:00
multi-dim-operator-new.cpp
namespace-aliases.cpp
nested-base-member-access.cpp
new-alias.cpp Don't depend on alias to declarations. 2013-10-15 15:40:03 +00:00
new-array-init-exceptions.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
new-array-init.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
new-operator-phi.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
new-overflow.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
new-with-default-arg.cpp
new.cpp Detect uses of mismatching forms of 'new' and 'delete' 2015-05-18 19:59:11 +00:00
no-elide-constructors.cpp PR12208: Under -fno-elide-constructors, don't forget to actually copy an NRVO 2014-01-11 01:24:05 +00:00
no-exceptions.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
no-opt-volatile-memcpy.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
noexcept.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
noinline-template.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
nonconst-init.cpp
nrvo-noreturn.cpp Rename test.cc files to test.cpp. 2014-12-22 18:13:07 +00:00
nrvo.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
nullptr.cpp
operator-new.cpp Reverting r216675. This breaks some bots. Before this can be committed again, I have to explore runtime ABI requirements with libc++abi. 2014-08-28 17:24:14 +00:00
optnone-def-decl.cpp Try to fix a ppc64 bot. What is this 'signext' stuff anyway? 2014-11-25 17:28:54 +00:00
overload-binop-implicitconvert.cpp
override-layout.cpp Reland r230446, "MS ABI: Try to respect external AST source record layouts" 2015-02-25 19:17:45 +00:00
partial-destruction.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
pod-member-memcpys.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
pointers-to-data-members.cpp [CodeGen] Indirect fields can initialize a union 2015-05-30 09:12:07 +00:00
poly-unsigned.cpp [ARM64] Allow the disabling of NEON and crypto instructions. Update tests to pass -target-feature +neon. 2014-04-16 15:33:48 +00:00
powerpc-byval.cpp Revert changes to DefaultABIInfo accidentally introduced in r208733 2015-05-18 22:46:30 +00:00
pr9130.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
pr9965.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pr11797.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pr12104.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
pr12104.h Also test pr12104 with pch. 2012-03-08 15:07:42 +00:00
pr12251.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
pr13396.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
pr15753.cpp Correctly propagate the storage class to function template instantiations. 2013-04-16 02:29:15 +00:00
pr18635.cpp Small fix for bug 18635. 2014-09-26 06:28:25 +00:00
pr18661.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pr18962.cpp CodeGen: Don't crash when initializing pointer-to-member fields in bases 2014-09-28 06:39:30 +00:00
pr20719.cpp MS ABI: Don't use the Itanium scheme for numbering lambdas 2014-08-22 04:22:50 +00:00
pr20897.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
pr21989.cpp Rename test.cc files to test.cpp. 2014-12-22 18:13:07 +00:00
pr24097.cpp Set the linkage before setting the visibility. 2015-07-13 06:07:58 +00:00
pragma-init_seg.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
pragma-loop-safety.cpp Add assume_safety option for pragma loop vectorize and interleave. 2015-06-11 23:23:17 +00:00
pragma-loop.cpp Moved CPP CodeGen tests into CodeGenCXX. 2015-06-08 22:53:36 +00:00
pragma-pack-2.cpp Make CGRecordLayoutBuilder correctly switch over to a packed class when a class has a base whose alignment will break the class layout. <rdar://problem/10551376>. 2011-12-12 23:13:20 +00:00
pragma-pack-3.cpp Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
pragma-pack.cpp
pragma-unroll.cpp Moved CPP CodeGen tests into CodeGenCXX. 2015-06-08 22:53:36 +00:00
pragma-visibility.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
pragma-weak.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
predefined-expr-cxx14.cpp This patch fixes couple of bugs for predefined expression 2014-11-14 23:55:27 +00:00
predefined-expr-sizeof.cpp Improve the printing of __PRETTY_FUNCTION__ more provide more 2012-04-10 20:14:15 +00:00
predefined-expr.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
ptr-to-datamember.cpp
ptr-to-member-function.cpp Check IR on this test. 2013-12-03 14:43:17 +00:00
redefine_extname.cpp Fix #pragma redefine_extname when there is a local variable of the same name. The local should not be renamed, only the externally-available declaration should be. 2015-06-25 15:37:16 +00:00
reference-bind-default-argument.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
reference-cast.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
reference-field.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
reference-in-block-args.cpp
reference-in-blocks.cpp
reference-init.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
references.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
regparm.cpp Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
reinterpret-cast.cpp clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. 2012-09-12 10:45:40 +00:00
return.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
rtti-fundamental.cpp Adding type info for f16c floating-point type. This is consistent with the 2014-04-17 02:26:26 +00:00
rtti-layout.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
rtti-linkage.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
rtti-visibility.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
runtimecc.cpp Have the driver and the target code agree on what the default ABI 2014-12-05 01:06:59 +00:00
rvalue-references.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
sanitize-dtor-callback.cpp Basic code generation for MSan use-after-dtor. 2015-07-14 00:34:50 +00:00
scoped-enums-debug-info.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
scoped-enums.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
sections.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
sel-address.mm
sizeof-unwind-exception.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
skip-vtable-pointer-initialization.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
sparcv9-abi.cpp SPARC passes non-trivial C++ objects indirectly like everybody else. 2014-01-12 06:54:56 +00:00
specialized-static-data-mem-init.cpp CodeGen: Fix linkage of reference temporaries 2014-04-28 22:17:59 +00:00
split-stacks.cpp [patch][pr19848] Produce explicit comdats in clang. 2015-01-12 22:13:53 +00:00
stack-reuse-miscompile.cpp Update test with target flag and amended results 2015-06-08 11:39:16 +00:00
stack-reuse.cpp Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
static-assert.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
static-data-member-single-emission.cpp clang/test/CodeGenCXX/static-data-member-single-emission.cpp: Tweak for MS mangler. 2015-04-11 14:57:11 +00:00
static-data-member.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
static-init-1.cpp FileCheckify a grep test. 2013-08-22 18:45:40 +00:00
static-init-2.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
static-init-3.cpp CodeGen: Fix linkage of reference temporaries 2014-04-28 22:17:59 +00:00
static-init-4.cpp Fix const-eval of vector init-lists of a vector. 2013-09-17 04:07:02 +00:00
static-init-pnacl.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
static-init.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
static-local-in-local-class.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
static-member-variable-explicit-specialization.cpp Make this test a bit stricter. 2015-01-05 18:48:18 +00:00
static-mutable.cpp Bug fix: do not emit static const local variables with mutable members 2012-02-17 06:48:11 +00:00
stmtexpr.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
switch-case-folding-1.cpp Another test for 148243 2012-01-16 18:22:26 +00:00
switch-case-folding-2.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
switch-case-folding.cpp A little more elaborate test for r148243 2012-01-16 18:07:45 +00:00
temp-order.cpp Make the test less sensitive to the inline threshold. 2012-12-14 00:26:15 +00:00
template-anonymous-types.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
template-anonymous-union-member-initializer.cpp
template-dependent-bind-temporary.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
template-inner-struct-visibility-hidden.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
template-instantiation.cpp CodeGen: Fix linkage of reference temporaries 2014-04-28 22:17:59 +00:00
template-linkage.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
template-static-var-defer.cpp
temporaries.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
thiscall-struct-return.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
threadsafe-statics-exceptions.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
threadsafe-statics.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
throw-expression-cleanup.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
throw-expression-dtor.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
throw-expressions.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
thunk-linkonce-odr.cpp A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
thunk-use-after-free.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
thunks-available-externally.cpp Don't emit an available_externally vtable pointing to linkonce_odr funcs. 2013-09-03 21:05:13 +00:00
thunks.cpp CodeGen: Do not give local-linkage functions externally available linkage, even temporarily. 2015-07-01 02:10:26 +00:00
tls-init-funcs.cpp CodeGen: Don't emit a thread-wrapper if we can't touch the backing variable 2014-07-11 20:28:10 +00:00
trap-fnattr.cpp clang/test/CodeGenCXX/trap-fnattr.cpp: Tweak to match MS-mangled names. 2015-07-03 08:21:27 +00:00
trivial-constructor-init.cpp Don't crash on non-public referenced dtors in toplevel classes. 2015-03-06 06:01:06 +00:00
try-catch.cpp CodeGen: Strip qualifiers from qualified array types in catches 2014-10-12 06:58:22 +00:00
type-traits.cpp Eliminate BinaryTypeTraitExpr 2013-12-13 20:49:58 +00:00
type_visibility.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
typeid-cxx11.cpp DR1535: only potentially-evaluated typeid expressions are disallowed in constant 2012-10-17 23:52:07 +00:00
typeid-should-throw.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
typeid.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
typeinfo
uncode-string.cpp
uncopyable-args.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
union-dtor.cpp
unknown-anytype.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
value-init.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
vararg-conversion-ctor.cpp Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
vararg-non-pod-ms-compat.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
vararg-non-pod.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
varargs.cpp Respect alignment when loading up a coerced function argument 2015-07-10 11:31:43 +00:00
variadic-templates.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
vector-splat-conversion.cpp [PATCH] Patch to fix the AST for vector splat from any 2015-03-05 23:06:09 +00:00
virt-canonical-decl.cpp
virt-dtor-gen.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virt-dtor-key.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
virt-template-vtable.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virt-thunk-reference.cpp
virtual-base-cast.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
virtual-base-ctor.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virtual-base-destructor-call.cpp Emit DeferredDeclsToEmit in a DFS order. 2015-01-22 00:24:57 +00:00
virtual-bases.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
virtual-destructor-calls.cpp Add support for putting constructors and destructos in explicit comdats. 2014-09-16 15:18:21 +00:00
virtual-destructor-synthesis.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
virtual-function-calls.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virtual-functions-incomplete-types.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
virtual-implicit-copy-assignment.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virtual-implicit-move-assignment.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virtual-inherited-destructor.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
virtual-operator-call.cpp Add a test for devirtualization of virtual operator calls. 2014-12-01 17:48:04 +00:00
virtual-pseudo-destructor-call.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
visibility-hidden-extern-templates.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
visibility-inlines-hidden.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
visibility-ms-compat.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
visibility.cpp Itanium ABI: Mangle <mangled-name> according to the ABI 2015-02-18 07:47:09 +00:00
vla-lambda-capturing.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
vla.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
vlt_to_reference.cpp Fix for PR21915: assert on multidimensional VLA in function arguments. 2014-12-18 06:54:53 +00:00
volatile-1.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
volatile.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
vtable-align.cpp CodeGen: Use a fixed alignment for vtables. 2014-09-10 12:50:59 +00:00
vtable-available-externally.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
vtable-cast-crash.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
vtable-debug-info.cpp Use -emit-llvm for the following tests to stop them from failing for Hexagon: 2013-04-16 15:55:41 +00:00
vtable-holder-self-reference.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
vtable-key-function-arm.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
vtable-key-function-ios.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
vtable-key-function.cpp
vtable-layout-abi-examples.cpp Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
vtable-layout-extreme.cpp
vtable-layout.cpp Make -fdump-vtable-layouts print to stdout, not stderr 2013-11-08 21:28:00 +00:00
vtable-linkage.cpp Use a trivial comdat for C++ tables. 2015-01-15 23:18:01 +00:00
vtable-pointer-initialization.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
vtt-layout.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
warn-padded-packed.cpp
weak-extern-typeinfo.cpp type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
weak-external.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
windows-itanium-exceptions.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
x86_32-arguments.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
x86_64-arguments-avx.cpp [CodeGen] Don't crash classifying a union of an AVX vector and an int 2015-07-08 05:07:05 +00:00
x86_64-arguments-nacl-x32.cpp Relax assertion in x86_64 byval argument handling for 32-bit pointers 2015-06-24 22:36:36 +00:00
x86_64-arguments.cpp [CodeGen] Correctly handle base classes which are passed in memory 2015-07-08 05:14:29 +00:00