hanchenye-llvm-project/clang/test/CodeGenCXX
David Blaikie 9c8821bbef Add FIXME describing the limitation of using column info to disambiguate inlining.
Also tidy up, simplify, and extend the test coverage to demonstrate the
limitations. This test should now fail if the bugs are fixed (&
hopefully whoever ends up in this situation sees the FIXMEs and realizes
that the test needs to be updated to positively test their change that
has fixed some or all of these issues).

I do wonder whether I could demonstrate breakage without a macro here,
but any way I slice it I can't think of a way to get two calls to the
same function on the same line/column in non-macro C++ - implicit
conversions happen at the same location as an explicit function, but
you'd never get an implicit conversion on the result of an explicit call
to the same implicit conversion operator (since the value is already
converted to the desired result)...

llvm-svn: 208468
2014-05-10 02:44:57 +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 Add a triple to this test. It depends on little-endian bitfield layout. 2012-12-09 10:39:18 +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 Update debug info test case for more incoming DIBuilder changes 2013-03-21 23:07:47 +00:00
2011-12-19-init-list-ctor.cpp
2012-02-06-VecInitialization.cpp
2012-03-16-StoreAlign.cpp Make the storing variable's name generic. 2012-03-16 23:37:23 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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
__null.cpp
aarch64-arguments.cpp [ARM64] Port remaining relevant AArch64 clang tests over to ARM64 2014-04-30 10:52:05 +00:00
aarch64-cxxabi.cpp [ARM64] Port remaining relevant AArch64 clang tests over to ARM64 2014-04-30 10:52:05 +00:00
aarch64-mangle-neon-vectors.cpp [ARM64] Port remaining relevant AArch64 clang tests over to ARM64 2014-04-30 10:52:05 +00:00
aarch64-neon.cpp [ARM64] Port remaining relevant AArch64 clang tests over to ARM64 2014-04-30 10:52: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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
apple-kext-guard-variable.cpp
apple-kext-indirect-call-2.C
apple-kext-indirect-call.C
apple-kext-indirect-virtual-dtor-call.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
apple-kext-linkage.C CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
apple-kext-no-staticinit-section.C
apple-kext.cpp Fix a trivial oversight with apple-kext static local destructors 2012-04-13 02:53:27 +00:00
arm-cc.cpp
arm-vaarg.cpp Teach ARM va_arg to ignore empty structs. 2013-06-21 23:05:33 +00:00
arm.cpp Remove "CH_ECK" line (which is ignored) from test after r154191. 2014-05-07 16:25:32 +00:00
arm64-constructor-return.cpp ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
arm64-darwinpcs.cpp ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
arm64-empty-struct.cpp ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
arm64.cpp ARM64: initial clang support commit. 2014-03-29 15:09:45 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
attr-cleanup.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
attr-used.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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
bitfield-layout.cpp Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
bitfield.cpp Kill -faddress-sanitizer, -fthread-sanitizer and -fcatch-undefined-behavior flags. 2014-03-20 10:48:29 +00:00
block-byref-cxx-objc.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
blocks.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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
captured-statements.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
cast-conversion.cpp Check IR in this test. 2013-12-03 14:16:22 +00:00
casts.cpp
catch-undef-behavior.cpp Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted 2013-10-22 22:51:04 +00:00
catch-undef-behavior2.cpp Remove an incorrect optimization inside Clang's IRGen. Its check to determine 2013-11-08 23:00:12 +00:00
class-layout.cpp Fixed Assert In CGRecordLowering 2014-04-25 21:56:30 +00:00
compound-literals.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
condition.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
conditional-expr-lvalue.cpp
conditional-gnu-ext.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 AST: Update reference temporary mangling 2014-05-06 22:49:16 +00:00
const-init-cxx11.cpp AST: Update reference temporary mangling 2014-05-06 22:49:16 +00:00
const-init.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Disable this-return optimizations when targeting iOS 5 and earlier. 2014-04-01 01:38:16 +00:00
constructor-direct-call.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
constructor-template.cpp clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
constructors.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +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 Check IR on this test. 2013-12-03 14:33:08 +00:00
copy-assign-synthesis-1.cpp clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
copy-constructor-elim.cpp [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects 2014-02-01 00:04:45 +00:00
copy-constructor-synthesis-2.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
copy-constructor-synthesis.cpp Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Add test from pr17476. 2013-10-04 14:33:42 +00:00
ctor-dtor-alias.cpp Don't produce an alias between destructors with different calling conventions. 2014-03-05 21:04:41 +00:00
cxx-apple-kext.cpp
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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Provide fixed target triples to make test results consistent across ARM hosts. 2012-09-10 23:06:08 +00:00
cxx0x-initializer-scalars.cpp
cxx0x-initializer-stdinitializerlist-pr12086.cpp AST: Update reference temporary mangling 2014-05-06 22:49:16 +00:00
cxx0x-initializer-stdinitializerlist-startend.cpp AST: Update reference temporary mangling 2014-05-06 22:49:16 +00:00
cxx0x-initializer-stdinitializerlist.cpp AST: Update reference temporary mangling 2014-05-06 22:49:16 +00:00
cxx1y-deduced-return-type.cpp Add missing triple to CodeGen test. 2013-05-13 00:29:57 +00:00
cxx1y-init-captures.cpp Switch from putting init capture VarDecls in the surrounding DeclContext to 2013-09-28 04:31:26 +00:00
cxx1y-initializer-aggregate.cpp Implement C++1y constant initializer rules: in a constant initializer for an 2013-05-09 07:14:00 +00:00
cxx1y-sized-deallocation.cpp PR17983: Fix crasher bug in C++1y mode when performing a non-global array 2013-12-05 08:30:59 +00:00
cxx1y-variable-template.cpp CodeGen: Fix linkage of reference temporaries 2014-04-28 22:17:59 +00:00
cxx11-exception-spec.cpp Remove 'not' from some CodeGen tests 2013-12-14 04:49:06 +00:00
cxx11-initializer-aggregate.cpp Slightly generalize FileCheck patterns to unbreak -Asserts builds. 2012-05-14 22:06:02 +00:00
cxx11-initializer-array-new.cpp Quick-Fix pointer arithmetic when performing multi-D new-array initialization. 2013-12-14 00:40:05 +00:00
cxx11-noreturn.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
cxx11-special-members.cpp PR14279: Work around this major miscompilation by treating move operations as 2012-11-14 07:36:28 +00:00
cxx11-thread-local-reference.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
cxx11-thread-local.cpp CodeGen: Don't set hidden visibility on symbols with local linkage 2014-05-07 22:36:11 +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 Support for raw and template forms of numeric user-defined literals, 2012-03-09 08:00:36 +00:00
cxx11-vtable-key-function.cpp Flesh out test for defaulted key functions a bit more. 2012-08-03 15:43:22 +00:00
debug-info-alias.cpp PR19623: Support typedefs (and alias templates) of void. 2014-05-01 18:25:19 +00:00
debug-info-anon-union-vars.cpp Add global static variables for anonymous union fields. This makes 2014-04-10 05:20:00 +00:00
debug-info-artificial-arg.cpp Debug Info: update testing cases when the context field of subprogram is updated 2013-10-10 18:40:16 +00:00
debug-info-blocks.cpp Initialize debug info for special cases of functions that lack declarations and are generated by Clang (global initializers/destructors, thunks) . Fixes PR13942. 2012-10-25 10:18:50 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
debug-info-class-limited.cpp Call RequireCompleteType when performing ADL even if the type is already 2014-03-14 22:07:27 +00:00
debug-info-class-nolimit.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +00:00
debug-info-class.cpp Fixing tests to account for LLVM r208159. 2014-05-07 06:09:35 +00:00
debug-info-context.cpp
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 Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
debug-info-decl-nested.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +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 Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +00:00
debug-info-enum-class.cpp Reapply: DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use. 2014-05-06 18:35:21 +00:00
debug-info-enum.cpp Reapply: DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use. 2014-05-06 18:35:21 +00:00
debug-info-flex-member.cpp Use the 'count' attribute to calculate the upper bound of an array. 2012-12-04 21:33:58 +00:00
debug-info-fn-template.cpp
debug-info-friend.cpp DebugInfo: omit debug info for friends 2013-09-13 18:45:00 +00:00
debug-info-function-context.cpp Fixing tests to account for LLVM r208159. 2014-05-07 06:09:35 +00:00
debug-info-fwd-ref.cpp Simplify/generalize some debug info test cases 2013-03-19 23:10:14 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
debug-info-global.cpp Reapply r205655, DebugInfo: Place global constants in their appropriate context. 2014-04-05 07:46:57 +00:00
debug-info-globalinit.cpp Simplify/clean up debug info suppression in CodeGenFunction 2013-08-26 20:33:21 +00:00
debug-info-indirect-field-decl.cpp Debug info: fix a crash when emitting IndirectFieldDecls, which were 2014-04-01 17:52:06 +00:00
debug-info-large-constant.cpp
debug-info-limited.cpp Call RequireCompleteType when performing ADL even if the type is already 2014-03-14 22:07:27 +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-spec.cpp Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-method.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 DebugInfo: emit namespace aliases as named imported declarations instead of named imported entities 2014-04-06 06:30:03 +00:00
debug-info-nullptr.cpp Use the zero-argument DIBuilder::createNullPtrType in Clang. 2013-06-27 22:51:01 +00:00
debug-info-qualifiers.cpp Debug info: (Bugfix) emit CRV qualifiers for pointers to member functions. 2013-12-19 01:38:47 +00:00
debug-info-rvalue-ref.cpp Generalize DebugInfo tests by avoiding explicit metadata numbers 2013-02-02 00:34:26 +00:00
debug-info-same-line.cpp Add FIXME describing the limitation of using column info to disambiguate inlining. 2014-05-10 02:44:57 +00:00
debug-info-scope.cpp test case hygiene. 2014-01-11 21:22:35 +00:00
debug-info-static-fns.cpp Generalize debug info tests to be forward compatible with future DISubprogram changes 2013-03-21 20:20:15 +00:00
debug-info-static-member.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +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: Include default template arguments in template type names 2014-04-02 18:21:09 +00:00
debug-info-template-fwd.cpp Further simplify r200797 and add an explanatory comment. 2014-02-04 23:46:16 +00:00
debug-info-template-limit.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
debug-info-template-member.cpp Debug info: Update testcases to new DIBuilder behaviour. Variables now 2014-03-18 02:34:54 +00:00
debug-info-template-partial-specialization.cpp Debug info: When collecting the parameters of C++ partial template 2014-04-17 00:30:48 +00:00
debug-info-template-quals.cpp Debug Info: update testing cases when the derived-from field of 2013-10-08 22:56:54 +00:00
debug-info-template-recursive.cpp
debug-info-template.cpp Debug info: Update testcases to new DIBuilder behaviour. Variables now 2014-03-18 02:34:54 +00:00
debug-info-this.cpp
debug-info-thunk.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
debug-info-union-template.cpp Debug Info: generate a unique identifier for C++ struct, class, union, and enum. 2013-08-29 23:19:58 +00:00
debug-info-union.cpp Simplify/generalize some debug info test cases 2013-03-19 23:10:14 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
debug-info-varargs.cpp clang/test/CodeGenCXX/debug-info-varargs.cpp: Appease msvc with %itanium_abi_triple. 2014-02-26 03:30:03 +00:00
debug-info-vtable-optzn.cpp Enable standalone-debug by default on FreeBSD 2014-05-08 13:01:26 +00:00
debug-info-wchar.cpp
debug-info-zero-length-arrays.cpp Debug Info: follow-up patch to r189283. 2013-08-26 23:19:37 +00:00
debug-info.cpp Revert "DebugInfo: Place global constants in their appropriate context." 2014-04-05 03:39:29 +00:00
debug-lambda-expressions.cpp Debug Info: add an identifier field to DICompositeType. 2013-08-26 22:40:31 +00:00
debug-lambda-this.cpp Simplify/generalize some debug info test cases 2013-03-19 23:10:14 +00:00
decl-ref-init.cpp Check IR on this test. 2013-12-03 14:35:42 +00:00
default-arg-temps.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +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 Remove 'not' from some CodeGen tests 2013-12-14 04:49:06 +00:00
delete.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
destructor-calls.cpp
destructor-debug-info.cpp Add a new option for and disable column number information as there 2012-10-18 21:52:18 +00:00
destructor-exception-spec.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
destructors.cpp Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
devirtualize-virtual-function-calls-final.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
duplicate-mangled-name.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Reapply r176133 with testcase fixes. 2013-02-27 00:06:04 +00:00
dynamic_cast-no-rtti.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
eh.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
elide-call-reference.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
empty-classes.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
empty-nontrivially-copyable.cpp ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
empty-union.cpp
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.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
explicit-instantiation.cpp If we see an explicit instantiation declaration or definition of a function 2014-04-24 22:45:46 +00:00
expr.cpp
extern-c.cpp PR19411: Walk lexical parents, not semantic parents, when determining whether a 2014-04-14 20:23:58 +00:00
fastcall.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
field-access-debug-info.cpp Fix test case due to r196394 and improve it to not rely on LLVM code generation either. 2013-12-04 19:09:19 +00:00
for-range-temporaries.cpp
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 the funcsig test with an explicit triple 2014-04-08 18:28:09 +00:00
function-template-explicit-specialization.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
function-template-specialization.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
global-array-destruction.cpp AST: Update reference temporary mangling 2014-05-06 22:49:16 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
global-init-darwin.cpp
global-init.cpp Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +00:00
global-llvm-constant.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
globalinit-loc.cpp Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +00:00
goto.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
implicit-copy-assign-operator.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
implicit-copy-constructor.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
implicit-instantiation-1.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
init-invariant.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
init-priority-attr.cpp Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +00:00
inline-functions.cpp CodeGen: Emit some functions as weak_odr under -fms-compatibility 2014-04-02 23:17:29 +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 [ARM64] Port remaining relevant AArch64 clang tests over to ARM64 2014-04-30 10:52:05 +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 Specify non-GNU-ARM triples for key-function test. 2013-01-26 15:27:54 +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 Fix computation of linkage within nested lambdas. 2013-10-01 02:51:53 +00:00
lambda-expressions.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
linetable-cleanup.cpp Re-applying r198699 after reverting r198461. 2014-01-07 22:05:55 +00:00
linetable-eh.cpp Schedule discriminator pass. 2014-03-03 20:06:18 +00:00
linetable-fnbegin.cpp Harden this test against windows/changes. 2014-04-01 22:54:59 +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 Set the debug location for landing pad code to the canonical EH location. 2013-05-16 00:41:29 +00:00
lvalue-bitcasts.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
m64-ptr.cpp
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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-address-space.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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-lambdas.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-local-classes-nested.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mangle-ms-abi-examples.cpp [-cxx-abi microsoft] Implement local manglings accurately 2014-03-05 08:57:59 +00:00
mangle-ms-arg-qualifiers.cpp MS ABI: Add support for mangling __restrict 2014-02-18 12:58:35 +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 mangling for ref-qualifiers on methods 2014-04-23 05:16:56 +00:00
mangle-ms-cxx14.cpp MS ABI: Support mangling of return-types deducing to local types 2014-04-01 05:29:46 +00:00
mangle-ms-return-qualifiers.cpp MS ABI: Refactor extended qualifiers 2014-02-18 14:20:10 +00:00
mangle-ms-string-literals.cpp MS ABI: Add a test for Unicode literals 2014-03-31 21:46:09 +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 Mangle the vbptr offset into pointers to member functions 2014-04-07 18:07:03 +00:00
mangle-ms-templates-memptrs.cpp MS ABI: Use the most recent decl to check the inheritance model 2014-02-08 01:15:37 +00:00
mangle-ms-templates.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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: Reorganize some tests 2014-03-04 05:47:41 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
mangle-subst.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 AST: Elaborated type specifier mangling occurs before nested-name 2014-04-15 05:51:25 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
member-functions.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
member-init-anon-union.cpp Add a triple to this IRgen test to unbreak the ARM bots. 2013-12-10 19:37:58 +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
microsoft-abi-alignment-fail.cpp Normalize line endings 2014-03-02 18:46:05 +00:00
microsoft-abi-arg-order.cpp MS ABI x64: Pass small objects with dtors but no copy ctors directly 2014-05-03 00:33:28 +00:00
microsoft-abi-array-cookies.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-byval-sret.cpp MS ABI: Return sret parameters when using inalloca 2014-02-25 00:59:14 +00:00
microsoft-abi-byval-vararg.cpp [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects 2014-02-01 00:04:45 +00:00
microsoft-abi-cdecl-method-sret.cpp MS ABI: Pass 'sret' as the second parameter of instance methods 2014-05-09 22:46:15 +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-exceptions.cpp Update clang to account for changes made to LLVM in r203376 2014-03-09 07:09:06 +00:00
microsoft-abi-member-pointers.cpp Win64: Pass member pointers larger than 8 bytes by reference 2014-05-02 00:51:20 +00:00
microsoft-abi-methods.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-multiple-nonvirtual-inheritance.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-non-virtual-base-ordering.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-nontrivial-memptr-thunks.cpp Avoid crashing when failing to emit a thunk 2014-04-10 01:40:15 +00:00
microsoft-abi-sret-and-byval.cpp MS ABI: Pass 'sret' as the second parameter of instance methods 2014-05-09 22:46:15 +00:00
microsoft-abi-static-initializers.cpp Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +00:00
microsoft-abi-structors-alias.cpp [ms-cxxabi] Fix cast when structor replacement is an alias 2014-02-03 18:54:51 +00:00
microsoft-abi-structors.cpp Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
microsoft-abi-thunks.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-try-throw.cpp MS ABI: Emit an error during IRgen on C++ exception handling 2014-05-05 21:12:12 +00:00
microsoft-abi-vbtables.cpp MS ABI: Don't append to vbtables that we shouldn't extend 2014-04-17 22:47:52 +00:00
microsoft-abi-virtual-inheritance-vtordisps.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
microsoft-abi-virtual-inheritance.cpp Add one more test for PR19172 2014-03-21 11:07:24 +00:00
microsoft-abi-virtual-member-pointers.cpp MS ABI: Pass 'sret' as the second parameter of instance methods 2014-05-09 22:46:15 +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 Split out the rest of MS ABI multiple inheritance tests 2014-04-21 20:23:34 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.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-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 Fix PR18967 -- Bad this adjustment for virtual methods in a diamond virtual inheritance hierarchy 2014-03-07 09:34:59 +00:00
microsoft-abi-vtables-single-inheritance.cpp Simplify test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp by forcing VFTableBuilder invocation with virtual function calls 2014-03-21 11:39:24 +00:00
microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp Add yet another vtordisp test 2014-04-23 12:46:26 +00:00
microsoft-abi-vtables-virtual-inheritance.cpp Follow-up to r206457 -- fix static adjustments for some subtle virtual inheritance cases 2014-04-17 22:01:48 +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 Use the new Windows environment for target detection 2014-03-27 22:50:18 +00:00
microsoft-new.cpp Normalize line endings 2014-03-02 18:46:05 +00:00
microsoft-uuidof.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
mingw-new-abi.cpp Switch to the new MingW ABI. 2013-12-12 16:07:11 +00:00
mips-size_t-ptrdiff_t.cpp [mips] Correct size_t and ptrdiff_t for N32. 2014-04-24 09:58:52 +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-integer-static-data-members.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
ms_wide_predefined_expr.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
new-with-default-arg.cpp
new.cpp Fix broken CHECK lines 2014-02-16 07:29:41 +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 Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
noexcept.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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.cc
nrvo.cpp I fixed this fixme in r208017. 2014-05-06 01:09:50 +00:00
nullptr.cpp
operator-new.cpp
overload-binop-implicitconvert.cpp
override-layout.cpp Changes so that a few tests do not fail when running under guarded malloc. 2013-07-12 22:30:03 +00:00
partial-destruction.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
pod-member-memcpys.cpp Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
pointers-to-data-members.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
pr11797.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
pr18661.cpp Don't mark decls with mismatching exception specs invalid in MS mode (PR18683) 2014-02-05 02:37:58 +00:00
pr18962.cpp Fix testcase for PR18962 with an explicit triple 2014-02-27 00:22:40 +00:00
pragma-init_seg.cpp -fms-extensions: Error out on #pragma init_seg 2014-04-03 19:04:24 +00:00
pragma-pack-2.cpp
pragma-pack-3.cpp Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
pragma-pack.cpp
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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
ptr-to-datamember.cpp
ptr-to-member-function.cpp Check IR on this test. 2013-12-03 14:43:17 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 AST: Update reference temporary mangling 2014-05-06 22:49:16 +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 CodeGen: Don't set hidden visibility on symbols with local linkage 2014-05-07 22:36:11 +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 Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +00:00
rvalue-references.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
scoped-enums-debug-info.cpp Move debug info tests for scoped enums into a separate file. 2013-04-22 16:47:50 +00:00
scoped-enums.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
sel-address.mm
sizeof-unwind-exception.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
skip-vtable-pointer-initialization.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
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.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Make test pass in Release builds, IR names don't get emitted there. 2013-07-24 17:27:08 +00:00
static-init.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
static-local-in-local-class.cpp
static-member-variable-explicit-specialization.cpp Include translation unit filename in global ctor symbol names. 2014-05-06 20:32:45 +00:00
static-mutable.cpp
stmtexpr.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
switch-case-folding-1.cpp
switch-case-folding-2.cpp A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
switch-case-folding.cpp
temp-order.cpp Make the test less sensitive to the inline threshold. 2012-12-14 00:26:15 +00:00
template-anonymous-types.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
template-anonymous-union-member-initializer.cpp
template-dependent-bind-temporary.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 AST: Update reference temporary mangling 2014-05-06 22:49:16 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and a 2014-01-27 04:19:56 +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 Remove the -fhidden-weak-vtables -cc1 option. It was dead, 2014-02-08 00:41:16 +00:00
tls-init-funcs.cpp Use the Itanium ABI for thread_local on Darwin. 2013-05-02 19:18:03 +00:00
trivial-constructor-init.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
try-catch.cpp
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.cpp AST: Handle qualified array types in typeid() expressions 2013-09-27 07:04:31 +00:00
typeinfo
uncode-string.cpp
union-dtor.cpp
unknown-anytype.cpp Ensure that debugger calls to signature-less functions default to 2013-06-27 22:43:24 +00:00
value-init.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
vararg-conversion-ctor.cpp Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
vararg-non-pod.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
varargs.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
virtual-destructor-synthesis.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +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 Fix pr18174. 2013-12-08 01:13:22 +00:00
vla.cpp CodeGen: Fix linkage of reference temporaries 2014-04-28 22:17:59 +00:00
volatile-1.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
volatile.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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-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 type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
vtable-pointer-initialization.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
vtt-layout.cpp PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. 2012-10-16 22:56:05 +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
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.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00