llvm-project/clang/test/CodeGenCXX
Warren Hunt 640015cbc3 [ms-abi] Fixing CGRecordLayoutBuilder w.r.t. MS NonVirutalBase Layout
The MS abi lays out *all* non-virtual bases with leading vfptrs before 
laying out non-virutal bases without vfptrs.  This guarantees that the 
primary base is laid out first.  r198818 fixed RecordLayoutBuilder to 
produce compatiable layouts.  This patch fixes CGRecordLayoutBuilder to 
be able to consume those layouts and produce meaningful output without 
tripping any asserts about assumed incoming layout.

A test case is included that shows CGRecordLayoutBuilder in fact 
produces output in the compatiable order.

llvm-svn: 198900
2014-01-09 23:51:31 +00:00
..
Inputs CodeGen: Initial instrumentation based PGO implementation 2014-01-06 22:27:43 +00:00
2003-11-02-WeakLinkage.cpp Migrate, FileCheckize and update: 2011-08-20 00:17:18 +00:00
2003-11-18-PtrMemConstantInitializer.cpp Migrate, FileCheckize and update: 2011-08-20 00:17:18 +00:00
2003-11-27-MultipleInheritanceThunk.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
2003-11-29-DuplicatedCleanupTest.cpp Migrate, FileCheckize and update: 2011-08-20 00:17:18 +00:00
2003-12-08-ArrayOfPtrToMemberFunc.cpp Migrate, FileCheckize and update: 2011-08-20 00:17:18 +00:00
2004-01-11-DynamicInitializedConstant.cpp Migrate, FileCheckize and update: 2011-08-20 00:17:18 +00:00
2004-03-08-ReinterpretCastCopy.cpp Add triple to CodeGenCXX/2004-03-08-ReinterpretCastCopy.cpp in MS ABI mode 2013-12-14 17:04:17 +00:00
2004-03-09-UnmangledBuiltinMethods.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
2004-03-15-CleanupsAndGotos.cpp Migrate, FileCheckize and update: 2011-08-20 00:09:39 +00:00
2004-06-08-LateTemplateInstantiation.cpp Migrate, FileCheckize and update: 2011-08-20 00:09:39 +00:00
2004-09-27-DidntEmitTemplate.cpp Migrate, FileCheckize and update: 2011-08-20 00:09:39 +00:00
2004-11-27-ExceptionCleanupAssertion.cpp Migrate, FileCheckize and update: 2011-08-20 00:09:39 +00:00
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 Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2005-02-13-BadDynamicInit.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2005-02-19-BitfieldStructCrash.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2005-02-19-UnnamedVirtualThunkArgument.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2005-02-20-BrokenReferenceTest.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2006-03-01-GimplifyCrash.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2006-03-06-C++RecurseCrash.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2006-09-12-OpaqueStructCrash.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
2006-10-30-ClassBitfield.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2006-11-20-GlobalSymbols.cpp Modify the check line to be happier on windows. 2011-08-19 23:46:18 +00:00
2006-11-30-ConstantExprCrash.cpp Migrate, FileCheckize and update: 2011-08-19 23:41:35 +00:00
2007-01-02-UnboundedArray.cpp Migrate 2007-01-02-UnboundedArray.cpp from llvm/test/FrontendC++. 2011-08-19 23:15:04 +00:00
2007-01-06-PtrMethodInit.cpp This test isn't portable to non-x86 platforms; specify a triple. 2011-11-08 19:55:32 +00:00
2007-04-05-PackedBitFields-1.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-04-05-PackedBitFieldsOverlap-2.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-04-05-PackedBitFieldsOverlap.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-04-05-PackedBitFieldsSmall.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-04-05-StructPackedFieldUnpacked.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-04-10-PackedUnion.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-04-14-FNoBuiltin.cpp Migrate: 2011-08-19 23:08:33 +00:00
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 Migrate: 2011-08-19 23:08:33 +00:00
2007-07-29-RestrictRefArg.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-09-10-RecursiveTypeResolution.cpp Migrate: 2011-08-19 23:08:33 +00:00
2007-10-01-StructResize.cpp Migrate 2007-10-01-StructResize.cpp from llvm/test/FrontendC++. 2011-08-19 22:25:02 +00:00
2008-01-12-VecInit.cpp Migrate 2008-01-12-VecInit.cpp from llvm/test/FrontendC++. 2011-08-19 22:16:30 +00:00
2008-05-07-CrazyOffsetOf.cpp Migrate 2008-05-07-CrazyOffsetOf.cpp from llvm/test/FrontendC++. 2011-08-19 22:16:28 +00:00
2009-03-17-dbg.cpp Try removing xfail and xtarget to see if this brings back a couple of bots. 2011-08-19 23:17:46 +00:00
2009-04-23-bool2.cpp Migrate 2009-04-23-bool2.cpp from llvm/test/FrontendC++. 2011-08-19 22:16:21 +00:00
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 Migrate 2009-06-16-DebugInfoCrash.cpp from llvm/test/FrontendC++. 2011-08-19 21:51:07 +00:00
2009-07-16-Using.cpp Migrate 2009-07-16-Using.cpp from llvm/test/FrontendC++. 2011-08-19 21:51:01 +00:00
2009-08-05-ZeroInitWidth.cpp Migrate 2009-08-05-ZeroInitWidth.cpp from llvm/test/FrontendC++. 2011-08-19 21:51:03 +00:00
2009-08-11-VectorRetTy.cpp Migrate 2009-08-11-VectorRetTy.cpp from llvm/test/FrontendC++. 2011-08-19 21:50:59 +00:00
2009-09-09-packed-layout.cpp Migrate 2009-09-09-packed-layout.cpp test from llvm/test/FrontendC++. 2011-08-19 21:24:41 +00:00
2009-10-27-crash.cpp Migrate 2009-10-27-crash.cpp from llvm/test/FrontendC++. 2011-08-19 21:24:39 +00:00
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
2010-05-12-PtrToMember-Dbg.cpp Migrate from llvm/test/FrontendC++. 2011-08-16 21:41:50 +00:00
2010-06-21-LocalVarDbg.cpp Migrate test from llvm/test/FrontendC++ and FileCheckize. 2011-08-16 21:41:48 +00:00
2010-06-22-BitfieldInit.cpp Migrate test from llvm/test/FrontendC++. 2011-08-16 21:41:46 +00:00
2010-06-22-ZeroBitfield.cpp Migrate from llvm/test/FrontendC++. 2011-08-16 21:41:44 +00:00
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 Revert r146766, and add a testcase for which it introduced a wrong-code bug. 2011-12-20 04:00:21 +00:00
2012-02-06-VecInitialization.cpp Test for r149855. 2012-02-06 08:31:19 +00:00
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
PR5834-constructor-conversion.cpp
PR5863-unreachable-block.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
PR6474.cpp
__null.cpp
aarch64-arguments.cpp Add support for AArch64 target. 2013-01-31 12:13:10 +00:00
aarch64-cxxabi.cpp Add support for AArch64 target. 2013-01-31 12:13:10 +00:00
aarch64-mangle-neon-vectors.cpp Add error checking to reject neon_vector_type attribute on targets without NEON. 2013-09-16 18:07:35 +00:00
aarch64-neon.cpp Implement the newly added AArch64 ACLE functions for ld1/st1 with 2/3/4 vectors. 2013-11-18 06:33:43 +00:00
abstract-class-ctors-dtors.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
address-of-fntemplate.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
apple-kext-indirect-call-2.C More work to support -fapple-kext regarding 2011-01-28 23:42:29 +00:00
apple-kext-indirect-call.C Move cheking of kext into canDevirtualizeMemberFunctionCalls(). 2011-01-21 01:04:41 +00:00
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 In -fapple-kext mode, global object construction code 2011-02-15 18:54:46 +00:00
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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 add missing newlines at end of file. 2010-12-21 02:36:58 +00:00
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
attr-used.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
bitfield.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
block-byref-cxx-objc.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Add a missing check in CodeGen of packed classes with vtables. <rdar://problem/11324125>. 2012-04-27 02:34:46 +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 Since the 'is aliased' bit is critical for correctness in C++, it 2011-08-26 07:31:35 +00:00
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
const-global-linkage.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
const-init-cxx1y.cpp Remove 'not' from some CodeGen tests 2013-12-14 04:49:06 +00:00
const-init-cxx11.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
constructor-conversion.cpp check IR in this test. 2013-12-03 14:19:02 +00:00
constructor-convert.cpp When performing a user-defined conversion via a constructor, be sure 2011-10-10 22:41:00 +00:00
constructor-default-arg.cpp check IR in this test. 2013-12-03 14:21:57 +00:00
constructor-destructor-return-this.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Don't emit memcpy for copying fields of arrays of volatile elements. 2011-08-09 00:26:11 +00:00
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 Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
copy-constructor-synthesis-2.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
copy-constructor-synthesis.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Remove duplicated -cc1 in tests 2013-12-08 18:06:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
cxx0x-initializer-stdinitializerlist-pr12086.cpp Emit initializers for static-storage-duration temporaries as constants where 2013-06-14 03:07:01 +00:00
cxx0x-initializer-stdinitializerlist-startend.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-stdinitializerlist.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Variable templates: handle instantiation of static data member templates 2013-09-27 20:14:12 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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-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 Modifed debug-info-byval.cpp test to grep for .string or .asciz. 2013-04-01 15:59:25 +00:00
debug-info-char16.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
debug-info-class-limited.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +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 DebugInfo: Do not include implicit members (implicit special members, template instantiations, etc) in the list of members of a structure. 2013-12-20 23:19:47 +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
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 DebugInfo: handle the DI asm printing change to reword '[fwd]' as '[decl]' and add '[def]' for non-decl tag types 2013-06-21 03:41:46 +00:00
debug-info-enum.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Fix PR11073 by adding the argument type information to the decl we construct 2011-10-21 23:30:10 +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 Add the context that a function was created in as the context for the 2013-10-17 01:31:21 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
debug-info-globalinit.cpp Simplify/clean up debug info suppression in CodeGenFunction 2013-08-26 20:33:21 +00:00
debug-info-large-constant.cpp Add target triple. 2011-01-06 22:30:05 +00:00
debug-info-limited.cpp DebugInfo: Require only the declaration of types only used as parameter and return types 2013-08-21 23:23:07 +00:00
debug-info-member.cpp tests: Remove some stray and unused -cc1 flags. These tests appear to be written 2011-11-05 05:41:57 +00:00
debug-info-method-spec.cpp tests: Remove some stray and unused -cc1 flags. These tests appear to be written 2011-11-05 05:41:57 +00:00
debug-info-method.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +00:00
debug-info-nullptr.cpp Use the zero-argument DIBuilder::createNullPtrType in Clang. 2013-06-27 22:51:01 +00:00
debug-info-pubtypes.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
debug-info-scope.cpp Debug info: An if condition now creates a lexical scope of its own. 2013-06-08 00:16:55 +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-limit.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +00:00
debug-info-template-member.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +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 Testcase for previous commit. 2012-02-13 15:04:15 +00:00
debug-info-template.cpp Debug Info: update testing cases when the context field of 2013-10-09 00:17:23 +00:00
debug-info-this.cpp Add a test case for r128957. It fixed a bug! 2011-04-06 00:01:52 +00:00
debug-info-thunk.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
debug-info-uuid.cpp Debug Info: generate a unique identifier for C++ struct, class, union, and enum. 2013-08-29 23:19:58 +00:00
debug-info-vtable-optzn.cpp Implement a new -fstandalone-debug option. rdar://problem/15685848 2014-01-07 01:19:08 +00:00
debug-info-wchar.cpp Emit debug info for wchar_t. 2011-09-10 00:44:49 +00:00
debug-info-zero-length-arrays.cpp Debug Info: follow-up patch to r189283. 2013-08-26 23:19:37 +00:00
debug-info.cpp Debug Info: update testing cases when the derived-from field of 2013-10-08 23:29:36 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
default-destructor-nested.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
delayed-template-parsing.cpp Parse: Template specializations which aren't dependent needn't have their parsing be delayed 2013-09-14 05:46:42 +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 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
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
destructors.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Check for trivial constructibility before emptiness in ARM ABI. 2013-06-21 22:49:34 +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
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 Add -fcxx-exceptions to all tests that use C++ exceptions. 2011-02-28 00:40:07 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
expr.cpp
extern-c.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 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 Missed tests for half FP support 2011-10-14 23:32:50 +00:00
friend-redecl.cpp When IRgen refers to a function declaration that is not a definition, 2011-02-09 02:03:05 +00:00
function-template-explicit-specialization.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
function-template-specialization.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
global-array-destruction.cpp Fix tests effected by r194221 2013-11-08 03:06:45 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
global-llvm-constant.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Implement codegen for init_priority attribute properly - make sure it 2012-11-06 22:44:45 +00:00
inline-functions.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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
instr-profile.cpp clang/test/CodeGenCXX/instr-profile.cpp: Appease -Asserts. 2014-01-07 00:59:39 +00:00
instrument-functions.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
internal-linkage.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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
linkage.cpp RP18408: If a member template is used as a template template argument, it does 2014-01-08 01:51:59 +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 Migrate test from llvm/test/FrontendC++. 2011-08-16 21:41:40 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
mangle-address-space.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
mangle-local-class-vtables.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
mangle-local-classes-nested.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
mangle-ms-abi-examples.cpp Grab bag of Microsoft Mangler fixes: 2012-06-13 00:18:14 +00:00
mangle-ms-arg-qualifiers.cpp [-cxx-abi microsoft] Canonicalize array parameters better 2013-09-11 04:44:30 +00:00
mangle-ms-back-references-pr13207.cpp [ms-cxxabi] Don't consider function templates for name backrefs 2013-07-13 00:43:39 +00:00
mangle-ms-back-references.cpp [ms-cxxabi] Don't consider function templates for name backrefs 2013-07-13 00:43:39 +00:00
mangle-ms-cxx11.cpp MS: Mangle rvalue references and nullptr_t, and produce back-references when 2012-06-21 02:52:27 +00:00
mangle-ms-return-qualifiers.cpp [ms-cxxabi] Fix a number of bugs in the mangler. 2013-04-25 04:25:40 +00:00
mangle-ms-template-callback.cpp Fix the mangling of function pointers in the MS ABI. 2012-08-25 01:12:56 +00:00
mangle-ms-templates.cpp [-cxx-abi microsoft] Mangle large integral constants correctly 2013-12-09 10:44:32 +00:00
mangle-ms-vector-types.cpp [ms-cxxabi] Mangle vector types 2013-03-26 16:56:59 +00:00
mangle-ms.cpp Revert "[-cxx-abi microsoft] Mangle reference temporaries" 2013-12-13 00:39:38 +00:00
mangle-neon-vectors.cpp Add error checking to reject neon_vector_type attribute on targets without NEON. 2013-09-16 18:07:35 +00:00
mangle-nullptr-arg.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 'not' from some CodeGen tests 2013-12-14 04:49:06 +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 Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
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 On 32 bit windows, mangle stdcall and fastcall decls in clang. 2013-10-16 01:40:34 +00:00
mangle.cpp Output destructors and constructors in a more natural order. 2013-12-09 14:51:17 +00:00
member-alignment.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Makes A Microsoft Layout CodeGen Test Explicit 2013-11-14 22:34:59 +00:00
microsoft-abi-arg-order.cpp [ms-cxxabi] Construct and destroy call arguments in the correct order 2013-12-04 19:23:12 +00:00
microsoft-abi-array-cookies.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
microsoft-abi-constexpr-vs-inheritance.cpp Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft 2013-09-27 14:48:01 +00:00
microsoft-abi-default-cc.cpp Switch to the new MingW ABI. 2013-12-12 16:07:11 +00:00
microsoft-abi-exceptions.cpp Add -mconstructor aliases to some tests. 2013-11-09 23:05:07 +00:00
microsoft-abi-member-pointers.cpp [ms-abi] Refactor Microsoft Record Layout 2014-01-09 00:30:56 +00:00
microsoft-abi-methods.cpp clang/test/CodeGenCXX/microsoft-*: Fix for -Asserts. 2012-09-25 09:53:18 +00:00
microsoft-abi-multiple-nonvirtual-inheritance.cpp Add -mconstructor aliases to some tests. 2013-11-09 23:05:07 +00:00
microsoft-abi-non-virtual-base-ordering.cpp [ms-abi] Fixing CGRecordLayoutBuilder w.r.t. MS NonVirutalBase Layout 2014-01-09 23:51:31 +00:00
microsoft-abi-sret-and-byval.cpp Add -mconstructor aliases to some tests. 2013-11-09 23:05:07 +00:00
microsoft-abi-static-initializers.cpp Add -mconstructor aliases to some tests. 2013-11-09 23:05:07 +00:00
microsoft-abi-structors-alias.cpp Fix the -cxx-abi microsoft -mconstructor-aliases combination. 2013-11-06 19:18:55 +00:00
microsoft-abi-structors.cpp [ms-cxxabi] The 'most derived' ctor parameter usually comes last 2013-12-17 19:46:40 +00:00
microsoft-abi-thunks.cpp Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoft 2013-11-06 06:24:31 +00:00
microsoft-abi-vbtables.cpp [ms-cxxabi] Improve vbtable name mangling accuracy 2014-01-03 23:42:00 +00:00
microsoft-abi-virtual-inheritance-vtordisps.cpp Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoft 2013-11-06 06:24:31 +00:00
microsoft-abi-virtual-inheritance.cpp Use GEPs correctly when adjusting this in MicrosoftCXXABI 2013-10-22 18:15:24 +00:00
microsoft-abi-virtual-member-pointers.cpp [-cxx-abi microsoft] Emit thunks for pointers to virtual member functions 2013-11-15 17:24:45 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance.cpp Make -fdump-vtable-layouts print to stdout, not stderr 2013-11-08 21:28:00 +00:00
microsoft-abi-vtables-return-thunks.cpp [ms-cxxabi] Emit fewer trivial return adjusting thunks 2013-12-27 19:43:59 +00:00
microsoft-abi-vtables-single-inheritance.cpp [ms-cxxabi] Emit fewer trivial return adjusting thunks 2013-12-27 19:43:59 +00:00
microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp [ms-abi] Refactor Microsoft Record Layout 2014-01-09 00:30:56 +00:00
microsoft-abi-vtables-virtual-inheritance.cpp Add a test case for the PR17748 crash 2013-12-12 11:07:03 +00:00
microsoft-interface.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
microsoft-new.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
microsoft-uuidof.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
mingw-new-abi.cpp Switch to the new MingW ABI. 2013-12-12 16:07:11 +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 [-cxx-abi microsoft] Emit linkonce_odr definitions for declarations of static data members with inline initializers (PR17689) 2013-11-21 00:15:56 +00:00
ms_wide_predefined_expr.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Convert the standard default-construction loops to use phis and 2011-07-13 06:10:41 +00:00
new-with-default-arg.cpp
new.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
nonconst-init.cpp
nrvo-noreturn.cc Ensure that the NRVO flag has some block to insert into. Fixes PR9178! 2011-02-16 23:59:08 +00:00
nrvo.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
nullptr.cpp Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
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
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
pr11797.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
pr12104.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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
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.cpp When laying out bases in, always try the "base subobject" LLVM type. If it 2011-04-17 21:56:13 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
reference-in-block-args.cpp
reference-in-blocks.cpp
reference-init.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
references.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
rtti-fundamental.cpp Set unnamed_addr in every type info. 2011-01-11 23:55:05 +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 When emitting RTTI for a non-class type, compute the visibility of the RTTI data based on the explicit visibility of the type. 2011-01-29 22:10:32 +00:00
rtti-visibility.cpp Fix test. 2011-01-29 22:39:23 +00:00
runtimecc.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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
specialized-static-data-mem-init.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +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 Implement restriction that a partial specialization must actually specialize 2013-09-24 04:49:23 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
switch-case-folding-1.cpp Another test for 148243 2012-01-16 18:22:26 +00:00
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 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 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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
template-inner-struct-visibility-hidden.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
template-instantiation.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
throw-expressions.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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: Don't emit linkage on thunks that aren't emitted because they're vararg. 2013-12-07 16:12:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
try-catch.cpp Add -fcxx-exceptions to all tests that use C++ exceptions. 2011-02-28 00:40:07 +00:00
type-traits.cpp Eliminate BinaryTypeTraitExpr 2013-12-13 20:49:58 +00:00
type_visibility.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +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 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving 2011-11-01 02:23:42 +00:00
union-dtor.cpp Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virt-dtor-key.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virt-template-vtable.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virt-thunk-reference.cpp
virtual-base-cast.cpp [ms-abi] Refactor Microsoft Record Layout 2014-01-09 00:30:56 +00:00
virtual-base-ctor.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virtual-base-destructor-call.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virtual-function-calls.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virtual-implicit-move-assignment.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
virtual-inherited-destructor.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
visibility-hidden-extern-templates.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
visibility.cpp Fix pr18174. 2013-12-08 01:13:22 +00:00
vla.cpp CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
volatile-1.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
vtable-cast-crash.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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 Fix a tranche of comment, test and doc typos 2013-12-05 16:25:25 +00:00
vtable-key-function-ios.cpp Fix a tranche of comment, test and doc typos 2013-12-05 16:25:25 +00:00
vtable-key-function.cpp Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the exception of explicit template instantiations, which have to be weak_odr. 2011-01-24 00:46:19 +00:00
vtable-layout-abi-examples.cpp Move vtable dumper call to VTableBuilder ctor 2011-09-26 01:57:00 +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 Don't emit an available_externally vtable pointing to linkonce_odr funcs. 2013-09-03 21:05:13 +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 Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +00:00
weak-external.cpp Prepare for using MS ABI by default for Win32: update CodeGenCXX tests 2013-12-13 22:43:52 +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