hanchenye-llvm-project/clang/test/CodeGenCXX
David Majnemer 2d8b2008c8 Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables""
This reverts commit r260449.

We would supress our emission of vftable definitions if we thought
another translation unit would provide the definition because we saw an
explicit instantiation declaration.  This is not the case with
dllimport, we want to synthesize a definition of the vftable regardless.

This fixes PR26569.

llvm-svn: 260548
2016-02-11 17:49:28 +00:00
..
Inputs DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2003-11-02-WeakLinkage.cpp
2003-11-18-PtrMemConstantInitializer.cpp
2003-11-27-MultipleInheritanceThunk.cpp
2003-11-29-DuplicatedCleanupTest.cpp
2003-12-08-ArrayOfPtrToMemberFunc.cpp
2004-01-11-DynamicInitializedConstant.cpp
2004-03-08-ReinterpretCastCopy.cpp
2004-03-09-UnmangledBuiltinMethods.cpp
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
2005-01-03-StaticInitializers.cpp
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
2006-10-30-ClassBitfield.cpp
2006-11-20-GlobalSymbols.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2006-11-30-ConstantExprCrash.cpp
2007-01-02-UnboundedArray.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
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
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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-04-23-bool2.cpp clang/test/CodeGenCXX/2009-04-23-bool2.cpp: Avoid -mms-bitfields to add explicit triple. 2015-09-14 23:50:08 +00:00
2009-05-04-PureConstNounwind.cpp
2009-06-16-DebugInfoCrash.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-07-16-Using.cpp
2009-08-05-ZeroInitWidth.cpp
2009-08-11-VectorRetTy.cpp
2009-09-09-packed-layout.cpp
2009-10-27-crash.cpp
2009-12-23-MissingSext.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
2010-03-09-AnonAggregate.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-05-10-Var-DbgInfo.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-05-11-alwaysinlineinstantiation.cpp
2010-05-12-PtrToMember-Dbg.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-06-21-LocalVarDbg.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-06-22-BitfieldInit.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-06-22-ZeroBitfield.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-07-23-DeclLoc.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2011-12-19-init-list-ctor.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
2012-02-06-VecInitialization.cpp
2012-03-16-StoreAlign.cpp Respect alignment when loading up a coerced function argument 2015-07-10 11:31:43 +00:00
DynArrayInit.cpp
PR4827-cast.cpp
PR4983-constructor-conversion.cpp
PR5050-constructor-conversion.cpp
PR5093-static-member-function.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
PR5834-constructor-conversion.cpp
PR5863-unreachable-block.cpp
PR6474.cpp
PR19955.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
PR20038.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
PR24289.cpp Avoid iteration invalidation issues around MaterializedTemporaryExpr 2015-08-13 23:50:15 +00:00
PR26569.cpp Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables"" 2016-02-11 17:49:28 +00:00
__null.cpp
aarch64-aapcs-zerolength-bitfield.cpp
aarch64-arguments.cpp
aarch64-cxxabi.cpp
aarch64-mangle-neon-vectors.cpp
aarch64-neon.cpp [AArch64 ACLE] Allow to define poly64_t as 'unsigned long long' on LLP64 system. 2015-05-14 08:18:05 +00:00
abstract-class-ctors-dtors.cpp
address-of-fntemplate.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
address-space-ref.cpp
align-avx-complete-objects.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
alignment.cpp Test commit (NFC). 2016-02-02 12:39:08 +00:00
alloca-align.cpp
anonymous-namespaces.cpp
anonymous-union-member-initializer.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
apple-kext-guard-variable.cpp
apple-kext-indirect-call-2.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
apple-kext-indirect-call.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
apple-kext-indirect-virtual-dtor-call.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
apple-kext-linkage.cpp
apple-kext-no-staticinit-section.cpp
apple-kext.cpp
arm-cc.cpp
arm-vaarg.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
arm64-constructor-return.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm64-darwinpcs.cpp
arm64-empty-struct.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm64.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
armv7k.cpp ARMv7k: implement ABI changes for watchOS from standard iOS. 2015-10-30 16:30:45 +00:00
array-construction.cpp
array-operator-delete-call.cpp
array-pointer-decay.cpp
array-value-initialize.cpp
asm.cpp
assign-construct-memcpy.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
assign-operator.cpp
atomic.cpp
atomicinit.cpp Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
attr-cleanup.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
attr-disable-tail-calls.cpp Add support for function attribute 'disable_tail_calls'. 2015-11-13 00:42:21 +00:00
attr-mode-vector-types-tmpl.cpp Fix for PR8901: attribute "mode" rejected for enums and dependent types. 2016-02-02 13:50:39 +00:00
attr-notail.cpp Add support for function attribute 'not_tail_called'. 2015-11-06 23:56:15 +00:00
attr-used.cpp
attr-x86-interrupt.cpp [X86] Support 'interrupt' attribute for x86 2016-01-15 04:06:31 +00:00
attr.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
attribute_internal_linkage.cpp Implement __attribute__((internal_linkage)). 2015-11-10 21:28:44 +00:00
auto-variable-template.cpp Move the logic to avoid double global emission from Sema to CodeGen 2015-04-15 01:08:06 +00:00
bitfield-layout.cpp
bitfield.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
block-byref-cxx-objc.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
block-destruct.cpp
block-in-ctor-dtor.cpp
block.cpp
blocks-cxx11.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
blocks.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
bool-bitfield.cpp
builtins-systemz-zvector.cpp [Bugfix] Fix ICE on constexpr vector splat. 2016-01-13 01:52:39 +00:00
builtins.cpp
c-linkage.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
c99-variable-length-array.cpp
call-arg-zero-temp.cpp
call-with-static-chain.cpp [i386 ABI] expand small C like structs in C++, just like how we handle small 2015-04-03 18:10:29 +00:00
captured-statements.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
cast-conversion.cpp
cast-to-ref-bool.cpp Fix crash in codegen on casting to `bool &`. 2015-10-07 10:22:08 +00:00
casts.cpp
catch-undef-behavior.cpp Make clang/test/CodeGen/catch-undef-behavior.c* capable of -Asserts with "opt -instnamer". 2015-09-15 09:50:24 +00:00
catch-undef-behavior2.cpp [UBSan] Split -fsanitize=shift into -fsanitize=shift-base and -fsanitize=shift-exponent. 2015-03-09 21:50:19 +00:00
cfi-blacklist.cpp CodeGen: Improve CFI type blacklisting mechanism. 2015-07-15 12:15:56 +00:00
cfi-cast.cpp [cfi] Safe handling of unaddressable vtable pointers (clang). 2016-02-03 22:18:55 +00:00
cfi-cross-dso.cpp [cfi] Cross-DSO CFI diagnostic mode (clang part) 2016-01-25 23:34:52 +00:00
cfi-icall.cpp CFI: Introduce -fsanitize=cfi-icall flag. 2015-09-10 02:17:40 +00:00
cfi-ms-rtti.cpp CFI: Introduce -fsanitize=cfi-icall flag. 2015-09-10 02:17:40 +00:00
cfi-nvcall.cpp CFI: Introduce -fsanitize=cfi-icall flag. 2015-09-10 02:17:40 +00:00
cfi-speculative-vtable.cpp [cfi] Do not emit bit set entry for available_externally vtables. 2016-01-23 01:20:18 +00:00
cfi-stats.cpp Introduce -fsanitize-stats flag. 2016-01-16 00:31:22 +00:00
cfi-vcall.cpp [cfi] Safe handling of unaddressable vtable pointers (clang). 2016-02-03 22:18:55 +00:00
class-layout.cpp
compound-literals.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
condition.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
conditional-expr-lvalue.cpp
conditional-gnu-ext.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
conditional-temporaries.cpp
const-base-cast.cpp
const-global-linkage.cpp
const-init-cxx1y.cpp
const-init-cxx11.cpp Internal-linkage variables with constant-evaluatable initializers do not need to be emitted. (Also reduces the set of variables that need to be eagerly deserialized when using PCH / modules.) 2015-08-19 20:49:38 +00:00
const-init.cpp CodeGen: Correctly initialize bitfields with non-constant initializers 2015-03-14 22:24:38 +00:00
constructor-alias.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
constructor-attr.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
constructor-conversion.cpp
constructor-convert.cpp
constructor-default-arg.cpp
constructor-destructor-return-this.cpp [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
constructor-direct-call.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
constructor-for-array-members.cpp
constructor-init-reference.cpp
constructor-init.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
constructor-template.cpp
constructors.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
conversion-function.cpp
conversion-operator-base.cpp
convert-to-fptr.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
copy-assign-synthesis-1.cpp
copy-assign-synthesis-2.cpp
copy-assign-synthesis-3.cpp
copy-assign-synthesis.cpp
copy-assign-volatile-synthesis.cpp
copy-constructor-elim-2.cpp
copy-constructor-elim.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
copy-constructor-synthesis-2.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
copy-constructor-synthesis.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
copy-in-cplus-object.cpp
copy-initialization.cpp
coverage.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
cp-blocks-linetables.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
crash.cpp Unxfail passing test: test/CodeGenCXX/crash.cpp 2015-12-03 12:03:56 +00:00
ctor-dtor-alias.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
ctor-globalopt.cpp Generating assumption loads of vptr after ctor call (fixed) 2015-09-15 00:37:06 +00:00
cxx-apple-kext.cpp
cxx-block-objects.cpp
cxx0x-defaulted-templates.cpp
cxx0x-delegating-ctors.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
cxx0x-initializer-array.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
cxx0x-initializer-constructors.cpp
cxx0x-initializer-references.cpp [CodeGen] Do a more principled fix for PR231653, always use the inner type. 2015-04-09 22:50:07 +00:00
cxx0x-initializer-scalars.cpp
cxx0x-initializer-stdinitializerlist-pr12086.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx0x-initializer-stdinitializerlist-startend.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx0x-initializer-stdinitializerlist.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
cxx1y-deduced-return-type.cpp
cxx1y-generic-lambdas.cpp PR22354: Add a test that we emit copy-ctors for captures in generic lambdas. 2015-04-30 20:51:03 +00:00
cxx1y-init-captures.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
cxx1y-initializer-aggregate.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx1y-sized-deallocation.cpp C++14: Disable sized deallocation by default due to ABI breakage 2015-03-20 00:31:07 +00:00
cxx1y-variable-template-linkage.cpp
cxx1y-variable-template.cpp
cxx1z-fold-expression.cpp
cxx11-exception-spec.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
cxx11-initializer-aggregate.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
cxx11-initializer-array-new.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
cxx11-noreturn.cpp
cxx11-special-members.cpp
cxx11-thread-local-reference.cpp [CodeGen] Attach attributes to thread local wrapper function. 2016-01-15 03:34:06 +00:00
cxx11-thread-local.cpp [CodeGen] Attach attributes to thread local wrapper function. 2016-01-15 03:34:06 +00:00
cxx11-trivial-initializer-struct.cpp
cxx11-unrestricted-union.cpp
cxx11-user-defined-literal.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
cxx11-vtable-key-function.cpp Rework our handling of key functions. We used to track a complete list of all 2015-02-28 01:01:56 +00:00
debug-info-access.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-alias.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-anon-namespace.cpp Do not generate DW_TAG_imported_module for anonymous namespaces (even nested) for all the platforms except PS4. 2015-12-10 18:52:50 +00:00
debug-info-anon-union-vars.cpp [DebugInfo] Look through type sugar on union types when casting 2015-11-20 17:41:12 +00:00
debug-info-artificial-arg.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-blocks.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-byval.cpp
debug-info-char16.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-class-limited-plugin.test
debug-info-class-limited.test
debug-info-class-nolimit.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-class.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-codeview-display-name.cpp Print qualified display names when emitting CodeView 2015-12-16 02:04:40 +00:00
debug-info-context.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-ctor.cpp
debug-info-ctor2.cpp
debug-info-cxx0x.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-cxx1y.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-decl-nested.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-determinism.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-dup-fwd-decl.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-enum-class.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-enum.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-explicit-cast.cpp [DEBUG INFO] Emit debug info for type used in explicit cast only. 2015-10-20 04:24:12 +00:00
debug-info-flex-member.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-fn-template.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-friend.cpp
debug-info-function-context.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-fwd-ref.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-gline-tables-only.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-global-ctor-dtor.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-global.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-globalinit.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-indirect-field-decl.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-large-constant.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-limited.cpp Split RequireCompleteType into a function that actually requires that the type 2015-12-18 22:40:25 +00:00
debug-info-line-if.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-member.cpp
debug-info-method-nodebug.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-method-spec.cpp
debug-info-method.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-method2.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-namespace.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-nullptr.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-ptr-to-member-function.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-qualifiers.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-rvalue-ref.cpp [CGDebugInfo] Set the size and align for reference types 2015-11-16 09:04:13 +00:00
debug-info-scope.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-scoped-class.cpp Fix a crash when emitting dbeug info for forward-declared scoped enums. 2016-02-06 01:59:09 +00:00
debug-info-static-fns.cpp CodeGen: Update for debug info API change. 2015-11-05 22:04:14 +00:00
debug-info-static-member.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-template-array.cpp
debug-info-template-explicit-specialization.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template-fwd.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template-limit.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template-member.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template-partial-specialization.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template-quals.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template-recursive.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-template.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-this.cpp
debug-info-thunk.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-union-template.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-union.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-use-after-free.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-uuid.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-varargs.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-vtable-optzn.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-wchar.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-windows-dtor.cpp CodeGen: Update for debug info API change. 2015-11-05 22:04:14 +00:00
debug-info-zero-length-arrays.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-lambda-expressions.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-lambda-this.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
decl-ref-init.cpp
default-arg-temps.cpp
default-arguments.cpp
default-constructor-default-argument.cpp
default-constructor-for-members.cpp
default-constructor-template-member.cpp
default-destructor-nested.cpp
deferred-global-init.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
delayed-template-parsing.cpp
delete-two-arg.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
delete.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
dependent-type-member-pointer.cpp
derived-to-base-conv.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
derived-to-base.cpp
derived-to-virtual-base-class-calls-final.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
destructor-calls.cpp
destructor-crash.cpp [Codegen] Don't crash if destructor is not accessible. 2015-06-21 16:33:50 +00:00
destructor-debug-info.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
destructor-exception-spec.cpp
destructors.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
devirtualize-virtual-function-calls-final.cpp
devirtualize-virtual-function-calls.cpp
dllexport-alias.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
dllexport-members.cpp [MS ABI] Give linkonce_odr, instead of external_linkage, to certain kinds of static data members 2015-10-19 23:22:49 +00:00
dllexport.cpp Revert "Avoid forcing emission of delayed dllexported classes on template instantiation" 2016-02-09 17:48:27 +00:00
dllimport-members.cpp
dllimport-rtti.cpp Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables"" 2016-02-11 17:49:28 +00:00
dllimport.cpp Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables"" 2016-02-11 17:49:28 +00:00
duplicate-mangled-name.cpp Fix for armv7-a15 and thumbv7-a15 buildbot fails. 2016-01-14 11:53:50 +00:00
dynamic-cast-always-null.cpp
dynamic-cast-hint.cpp
dynamic-cast.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
dynamic_cast-no-rtti.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
eh-aggregate-copy-destroy.cpp [EH] Fix for clang bug 24005 - no cleanup for array of memcpy-able objects in struct (patch by Denis Zobnin) 2015-07-08 07:31:02 +00:00
eh-aggregated-inits-unwind.cpp Fix for clang memcpyizer bugs 23911 and 23924 (patch by Denis Zobnin) 2015-07-14 07:55:48 +00:00
eh-aggregated-inits.cpp Fix for clang memcpyizer bugs 23911 and 23924 (patch by Denis Zobnin) 2015-07-14 07:55:48 +00:00
eh.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
elide-call-reference.cpp
empty-classes.cpp Correctly handle zero-sized but non-empty base classes in IRGen. 2015-04-26 04:43:26 +00:00
empty-nontrivially-copyable.cpp
empty-union.cpp
enable_if.cpp [Sema] Fix address-of + enable_if overloading logic 2015-10-16 01:17:38 +00:00
enum.cpp
eval-recursive-constant.cpp
exception-spec-decay.cpp
exceptions-cxx-new.cpp [MS ABI] Don't rely on terminatepad 2015-12-14 18:34:18 +00:00
exceptions-no-rtti.cpp
exceptions-seh-filter-captures.cpp [MS ABI] Don't crash while mangling recursive lambdas 2016-01-17 07:09:24 +00:00
exceptions-seh.cpp [MS ABI] Don't crash while mangling recursive lambdas 2016-01-17 07:09:24 +00:00
exceptions.cpp Don't crash when a reserved global placement operator new is paired 2015-09-29 23:55:17 +00:00
explicit-instantiation.cpp
expr.cpp
extern-c.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
fastcall.cpp
field-access-debug-info.cpp DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
flatten.cpp
for-range-temporaries.cpp
for-range.cpp
forward-enum.cpp
fp16-mangle.cpp
fp16-overload.cpp
friend-redecl.cpp
funcattrs-global-ctor-dtor.cpp [CodeGen] Call SetInternalFunctionAttributes to attach function 2015-10-31 01:28:07 +00:00
funcsig.cpp
function-template-explicit-specialization.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
function-template-specialization.cpp
global-array-destruction.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
global-block-literal-helpers.cpp
global-dtor-no-atexit.cpp Set normal LLVM function attributes on global initializer functions 2015-04-22 19:37:32 +00:00
global-init-darwin.cpp
global-init.cpp Set normal LLVM function attributes on global initializer functions 2015-04-22 19:37:32 +00:00
global-llvm-constant.cpp
globalinit-loc.cpp CodeGen: Update for debug info API change. 2015-11-05 22:04:14 +00:00
goto.cpp
homogeneous-aggregates.cpp [test] Fix typos in a few tests (NFC) 2015-08-23 18:53:59 +00:00
implicit-copy-assign-operator.cpp
implicit-copy-constructor.cpp
implicit-instantiation-1.cpp
implicit-record-visibility.cpp
incomplete-member-function-pointer.cpp
incomplete-types.cpp
inheriting-constructor.cpp
init-invariant.cpp Fix two tests relying on LLVM -O1 behavior 2016-02-11 00:14:04 +00:00
init-priority-attr.cpp
inline-dllexport-member.cpp Update tests touched by r249656 2015-10-08 06:31:22 +00:00
inline-functions.cpp [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -fms-compatibility 2015-10-08 04:53:31 +00:00
instantiate-blocks.cpp
instantiate-init-list.cpp
instantiate-temporaries.cpp
instrument-functions.cpp
int64_uint64.cpp
internal-linkage.cpp
invalid.cpp
invariant.group-for-vptrs.cpp Emiting invariant.group.barrier for ctors bugfix 2015-10-02 22:12:40 +00:00
key-function-vtable.cpp Rework our handling of key functions. We used to track a complete list of all 2015-02-28 01:01:56 +00:00
lambda-expressions-inside-auto-functions.cpp
lambda-expressions-nested-linkage.cpp
lambda-expressions.cpp Allow capture typedefs/type aliases for VLAs in lambdas/captured statements chain. 2016-01-25 07:06:23 +00:00
linetable-cleanup.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
linetable-eh.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
linetable-fnbegin.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
linetable-virtual-variadic.cpp CodeGen: Update for debug info API change. 2015-11-05 22:04:14 +00:00
linkage.cpp
lpad-linetable.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
lvalue-bitcasts.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
m64-ptr.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
main-norecurse.cpp Slacken the norecurse test slightly 2015-11-13 17:29:18 +00:00
mangle-98.cpp
mangle-abi-examples.cpp
mangle-address-space.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
mangle-alias-template.cpp
mangle-exprs.cpp Itanium mangler: don't trip an assertion when unresolved members have implicit bases. 2015-05-21 18:28:18 +00:00
mangle-extern-local.cpp
mangle-extreme.cpp
mangle-fail.cpp Prevent test from accessing files. 2015-03-11 06:01:01 +00:00
mangle-lambdas.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
mangle-literal-suffix.cpp [AST] Really allocate a SmallVector to the right size. 2015-08-04 13:34:50 +00:00
mangle-local-anonymous-unions.cpp
mangle-local-class-names.cpp
mangle-local-class-vtables.cpp
mangle-local-classes-nested.cpp
mangle-long-double.cpp [SystemZ] Mangle long double as __float128 2015-06-16 15:21:47 +00:00
mangle-ms-abi-examples.cpp MS ABI: Implement the MSVC 2015 scheme for scope disambiguation 2015-03-19 21:54:30 +00:00
mangle-ms-arg-qualifiers.cpp [MS ABI] Add support for mangling VLA types 2015-04-23 07:42:08 +00:00
mangle-ms-back-references-pr13207.cpp
mangle-ms-back-references.cpp
mangle-ms-cxx11.cpp [MS ABI] Don't crash while mangling recursive lambdas 2016-01-17 07:09:24 +00:00
mangle-ms-cxx14.cpp [MS ABI] Don't crash while mangling recursive lambdas 2016-01-17 07:09:24 +00:00
mangle-ms-return-qualifiers.cpp [MS ABI] Implement restrict qualified references 2015-05-26 01:30:45 +00:00
mangle-ms-string-literals.cpp
mangle-ms-template-callback.cpp
mangle-ms-templates-memptrs-2.cpp [MS ABI] nullptr data member ptrs are mangled differently for classes vs fns 2015-07-02 09:43:11 +00:00
mangle-ms-templates-memptrs.cpp [MS ABI] nullptr data member ptrs are mangled differently for classes vs fns 2015-07-02 09:43:11 +00:00
mangle-ms-templates.cpp
mangle-ms-vector-types.cpp [MS ABI] Cleanup our mangling of vector types 2015-12-29 11:45:58 +00:00
mangle-ms.cpp [MS ABI] Complete and base constructor GlobalDecls must have the same name 2016-01-08 20:48:26 +00:00
mangle-neon-vectors.cpp
mangle-nullptr-arg.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
mangle-ref-qualifiers.cpp
mangle-std-externc.cpp
mangle-subst-std.cpp
mangle-subst.cpp
mangle-system-header.cpp
mangle-template.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
mangle-this-cxx11.cpp
mangle-unnameable-conversions.cpp
mangle-unnamed.cpp
mangle-valist.cpp
mangle-variadic-templates.cpp PR14858: Initial support for proper sizeof... handling within alias templates. 2015-09-23 21:41:42 +00:00
mangle-windows.cpp
mangle.cpp Sema: Properly track mangling number/name for linkage for using decls 2015-03-11 06:45:39 +00:00
member-alignment.cpp [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
member-call-parens.cpp
member-data-pointers.cpp
member-expressions.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
member-function-pointer-calls.cpp
member-function-pointers.cpp [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
member-functions.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
member-init-anon-union.cpp
member-init-assignment.cpp
member-init-struct.cpp
member-init-union.cpp
member-templates.cpp
merge-functions.cpp
microsoft-abi-alignment-fail.cpp
microsoft-abi-arg-order.cpp Update clang to use the updated LLVM EH instructions 2015-12-12 05:39:21 +00:00
microsoft-abi-array-cookies.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
microsoft-abi-byval-sret.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-byval-thunks.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-byval-vararg.cpp
microsoft-abi-cdecl-method-sret.cpp
microsoft-abi-constexpr-vs-inheritance.cpp
microsoft-abi-default-cc.cpp
microsoft-abi-dynamic-cast.cpp Fix two tests relying on LLVM -O1 behavior 2016-02-11 00:14:04 +00:00
microsoft-abi-eh-catch.cpp Update clang to use the updated LLVM EH instructions 2015-12-12 05:39:21 +00:00
microsoft-abi-eh-cleanups.cpp Update clang to use the updated LLVM EH instructions 2015-12-12 05:39:21 +00:00
microsoft-abi-eh-terminate.cpp [MS ABI] Don't rely on terminatepad 2015-12-14 18:34:18 +00:00
microsoft-abi-member-pointers.cpp [MS ABI] Allow a member pointers' converted type to change 2016-01-26 19:30:26 +00:00
microsoft-abi-methods.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
microsoft-abi-multiple-nonvirtual-inheritance.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
microsoft-abi-non-virtual-base-ordering.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
microsoft-abi-nontrivial-covariant-thunk.cpp
microsoft-abi-rtti.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
microsoft-abi-sret-and-byval.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
microsoft-abi-static-initializers.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
microsoft-abi-structors-alias.cpp [COFF] Don't try to emit weak aliases on COFF 2015-11-10 22:23:58 +00:00
microsoft-abi-structors-delayed-template.cpp
microsoft-abi-structors.cpp PR24595: Ignore calling convention modifiers for structors in MS ABI. 2015-09-14 21:29:57 +00:00
microsoft-abi-thread-safe-statics.cpp Update clang to use the updated LLVM EH instructions 2015-12-12 05:39:21 +00:00
microsoft-abi-throw.cpp [MS Compat] Don't crash if __GetExceptionInfo is in global scope 2016-01-26 01:12:17 +00:00
microsoft-abi-thunks.cpp CodeGen: Assign an appropriate comdat to thunks. 2015-06-30 19:07:26 +00:00
microsoft-abi-try-throw.cpp Try to appease a buildbot. 2015-12-12 05:50:32 +00:00
microsoft-abi-typeid.cpp [WinEH] Annotate calls to __RTtypeid with a funclet bundle 2016-01-26 23:14:47 +00:00
microsoft-abi-vbtables.cpp MS ABI: Don't try to emit VF/VB-Tables for extern class templates 2015-03-18 22:04:43 +00:00
microsoft-abi-vftables.cpp Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables"" 2016-02-11 17:49:28 +00:00
microsoft-abi-virtual-inheritance-vtordisps.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
microsoft-abi-virtual-inheritance.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
microsoft-abi-virtual-member-pointers.cpp Reinstate r239499 and r239503 2015-06-11 08:12:44 +00:00
microsoft-abi-vmemptr-conflicts.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
microsoft-abi-vmemptr-fastcall.cpp Reinstate r239499 and r239503 2015-06-11 08:12:44 +00:00
microsoft-abi-vmemptr-vbase.cpp [MS ABI] Form member pointers from virtual funcs overriding vbases 2015-05-10 21:48:08 +00:00
microsoft-abi-vtables-ambiguous.cpp [MS ABI] Add testcase which was missing from r236354 2015-05-02 05:12:53 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-no-thunks.cpp
microsoft-abi-vtables-multiple-nonvirtual-inheritance-pure-virtual.cpp
microsoft-abi-vtables-multiple-nonvirtual-inheritance-return-adjustment.cpp
microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-vdtors.cpp
microsoft-abi-vtables-return-thunks.cpp [MS ABI] Fix a crash in vptr path calculation 2015-05-04 18:47:54 +00:00
microsoft-abi-vtables-single-inheritance.cpp [MS ABI] Let arbitrary entities participate in vftable ordering 2015-11-19 00:03:54 +00:00
microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp [test] Fix typos in a few tests (NFC) 2015-08-23 18:53:59 +00:00
microsoft-abi-vtables-virtual-inheritance.cpp [MS ABI] Fix a crash in vptr path calculation 2015-05-04 18:47:54 +00:00
microsoft-compatibility.cpp [MS ABI] Explicit specialization of static data members are weak 2015-07-17 23:36:49 +00:00
microsoft-interface.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
microsoft-new.cpp
microsoft-no-rtti-data.cpp
microsoft-templ-uuidof.cpp
microsoft-uuidof-mangling.cpp
microsoft-uuidof.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
mingw-new-abi.cpp
mingw-w64-seh-exceptions.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
mips-size_t-ptrdiff_t.cpp [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +00:00
move-assignment.cpp
ms-inline-asm-fields.cpp [ms-inline-asm] Handle dependent identifiers in inline asm 2016-01-04 23:51:15 +00:00
ms-inline-asm-return.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ms-integer-static-data-members-exported.cpp
ms-integer-static-data-members.cpp [MS ABI] Give linkonce_odr, instead of external_linkage, to certain kinds of static data members 2015-10-19 23:22:49 +00:00
ms-novtable.cpp
ms-property.cpp [MSVC] Fix for http://llvm.org/PR25636: indexed accessor property not supported correctly. 2015-12-10 04:38:18 +00:00
ms-thread_local.cpp
ms_struct.cpp ms_struct does not imply the MS base-layout ABI; separate these 2015-04-28 00:17:18 +00:00
ms_wide_predefined_expr.cpp
multi-dim-operator-new.cpp
namespace-aliases.cpp
nested-base-member-access.cpp
new-alias.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
new-array-init-exceptions.cpp
new-array-init.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
new-operator-phi.cpp
new-overflow.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
new-with-default-arg.cpp
new.cpp This test was still failing for me after r244925, fix it harder. 2015-08-14 00:16:05 +00:00
no-elide-constructors.cpp
no-exceptions.cpp
no-opt-volatile-memcpy.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
noexcept.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
noinline-template.cpp
nonconst-init.cpp
nrvo-noreturn.cpp
nrvo.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
nullptr.cpp
observe-noexcept.cpp Preserve exceptions information during calls code generation. 2015-11-23 22:04:44 +00:00
operator-new.cpp
optnone-and-attributes.cpp Get rid of CHECK-SAME-NOT in tests. 2016-02-10 00:38:15 +00:00
optnone-class-members.cpp Get rid of CHECK-SAME-NOT in tests. 2016-02-10 00:38:15 +00:00
optnone-def-decl.cpp Get rid of CHECK-SAME-NOT in tests. 2016-02-10 00:38:15 +00:00
optnone-templates.cpp Get rid of CHECK-SAME-NOT in tests. 2016-02-10 00:38:15 +00:00
overload-binop-implicitconvert.cpp
override-layout.cpp Reland r230446, "MS ABI: Try to respect external AST source record layouts" 2015-02-25 19:17:45 +00:00
partial-destruction.cpp Fix a nasty bug with the partial destruction of nested arrays; 2015-09-14 18:57:08 +00:00
partial-init.cpp Relax partial-init test case for ARM 2015-09-04 22:32:51 +00:00
pass-object-size.cpp [Sema] Teach overload resolution about unaddressable functions. 2016-01-07 02:26:57 +00:00
pod-member-memcpys.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
pointers-to-data-members.cpp Make some tests LLVM-optimization agnostic and remove some others that were beyond value/repair 2015-11-14 01:10:38 +00:00
poly-unsigned.cpp
powerpc-byval.cpp Revert changes to DefaultABIInfo accidentally introduced in r208733 2015-05-18 22:46:30 +00:00
pr9130.cpp
pr9965.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pr11797.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pr12104.cpp
pr12104.h
pr12251.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
pr13396.cpp
pr15753.cpp
pr18635.cpp
pr18661.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pr18962.cpp
pr20719.cpp [MS ABI] Don't crash while mangling recursive lambdas 2016-01-17 07:09:24 +00:00
pr20897.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
pr21989.cpp
pr24097.cpp Set the linkage before setting the visibility. 2015-07-13 06:07:58 +00:00
pragma-init_seg.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
pragma-loop-safety.cpp Use CGLoopInfo to emit metadata for loop hint pragmas. 2015-07-27 20:10:20 +00:00
pragma-loop.cpp Use CGLoopInfo to emit metadata for loop hint pragmas. 2015-07-27 20:10:20 +00:00
pragma-pack-2.cpp
pragma-pack-3.cpp
pragma-pack.cpp
pragma-unroll.cpp Add new llvm.loop.unroll.enable metadata for use with "#pragma unroll". 2015-08-10 17:29:39 +00:00
pragma-visibility.cpp
pragma-weak.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
predefined-expr-cxx14.cpp
predefined-expr-sizeof.cpp
predefined-expr.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
ptr-to-datamember.cpp
ptr-to-member-function.cpp
redefine_extname.cpp Changed "pragma" -> "#pragma" in a comment, NFC. 2015-07-17 12:25:21 +00:00
reference-bind-default-argument.cpp
reference-cast.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
reference-field.cpp
reference-in-block-args.cpp
reference-in-blocks.cpp
reference-init.cpp
references.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
regparm.cpp
reinterpret-cast.cpp
return.cpp
rtti-fundamental.cpp Fix Itanium RTTI emission so that we emit fundamental type information into the 2016-02-03 01:32:42 +00:00
rtti-layout.cpp
rtti-linkage.cpp
rtti-visibility.cpp
runtimecc.cpp
rvalue-references.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
sanitize-dtor-bit-field.cpp Refactored dtor sanitizing into EHScopeStack 2015-09-03 23:02:30 +00:00
sanitize-dtor-callback.cpp clarified test comment 2015-08-14 23:22:03 +00:00
sanitize-dtor-derived-class.cpp Implementation and testing for poisoning vtable 2015-09-16 00:38:22 +00:00
sanitize-dtor-fn-attribute.cpp Fix previous commit: poison only class members, simpler tests 2015-08-13 18:35:11 +00:00
sanitize-dtor-nontrivial-virtual-base.cpp Refactored dtor sanitizing into EHScopeStack 2015-09-03 23:02:30 +00:00
sanitize-dtor-repress-aliasing.cpp Refactored dtor sanitizing into EHScopeStack 2015-09-03 23:02:30 +00:00
sanitize-dtor-tail-call.cpp simplified test case 2015-07-30 17:59:55 +00:00
sanitize-dtor-trivial.cpp Failing test highlighting no poisoning if dtor undeclared. 2015-09-08 16:38:17 +00:00
sanitize-dtor-vtable.cpp Implementation and testing for poisoning vtable 2015-09-16 00:38:22 +00:00
sanitize-no-dtor-callback.cpp updated tests for correct commit 2015-07-16 00:25:45 +00:00
scoped-enums-debug-info.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
scoped-enums.cpp
sections.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
sizeof-unwind-exception.cpp Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
skip-vtable-pointer-initialization.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
sparcv9-abi.cpp
specialized-static-data-mem-init.cpp
split-stacks.cpp
stack-reuse-miscompile.cpp Update test with target flag and amended results 2015-06-08 11:39:16 +00:00
stack-reuse.cpp Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
static-assert.cpp
static-data-member-single-emission.cpp clang/test/CodeGenCXX/static-data-member-single-emission.cpp: Tweak for MS mangler. 2015-04-11 14:57:11 +00:00
static-data-member.cpp Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
static-init-1.cpp
static-init-2.cpp
static-init-3.cpp
static-init-4.cpp
static-init-pnacl.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
static-init-wasm.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
static-init.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
static-local-in-local-class.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
static-member-variable-explicit-specialization.cpp
static-mutable.cpp
stmtexpr.cpp
strict-vtable-pointers.cpp Fix clang/test/CodeGenCXX/strict-vtable-pointers.cpp for -Asserts. It missed something. :) 2015-10-03 00:50:12 +00:00
switch-case-folding-1.cpp
switch-case-folding-2.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
switch-case-folding.cpp
temp-order.cpp
template-anonymous-types.cpp
template-anonymous-union-member-initializer.cpp
template-dependent-bind-temporary.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
template-inner-struct-visibility-hidden.cpp
template-instantiation.cpp Assume loads fix #2 2015-08-27 21:35:41 +00:00
template-linkage.cpp
template-static-var-defer.cpp
temporaries.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
thiscall-struct-return.cpp
threadsafe-statics-exceptions.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
threadsafe-statics.cpp
throw-expression-cleanup.cpp
throw-expression-dtor.cpp
throw-expressions.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
thunk-linkonce-odr.cpp
thunk-use-after-free.cpp
thunks-available-externally.cpp
thunks.cpp Generating assumption loads of vptr after ctor call (fixed) 2015-09-15 00:37:06 +00:00
tls-init-funcs.cpp [TLS on Darwin] use CXX_FAST_TLS calling convention for access functions. 2015-12-17 00:42:36 +00:00
trap-fnattr.cpp clang/test/CodeGenCXX/trap-fnattr.cpp: Tweak to match MS-mangled names. 2015-07-03 08:21:27 +00:00
trivial-constructor-init.cpp Don't crash on non-public referenced dtors in toplevel classes. 2015-03-06 06:01:06 +00:00
try-catch.cpp
type-traits.cpp
type_visibility.cpp
typeid-cxx11.cpp Internal-linkage variables with constant-evaluatable initializers do not need to be emitted. (Also reduces the set of variables that need to be eagerly deserialized when using PCH / modules.) 2015-08-19 20:49:38 +00:00
typeid-should-throw.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
typeid.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
typeinfo
uncode-string.cpp
uncopyable-args.cpp Fix CHECK directives that weren't checking. 2015-08-31 21:48:52 +00:00
union-dtor.cpp
unknown-anytype.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
value-init.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
vararg-conversion-ctor.cpp
vararg-non-pod-ms-compat.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
vararg-non-pod.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
varargs.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
variadic-templates.cpp
vector-splat-conversion.cpp [Bugfix] Fix ICE on constexpr vector splat. 2016-01-13 01:52:39 +00:00
virt-canonical-decl.cpp
virt-dtor-gen.cpp
virt-dtor-key.cpp
virt-template-vtable.cpp
virt-thunk-reference.cpp
virtual-base-cast.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
virtual-base-ctor.cpp Generating assumption loads of vptr after ctor call (fixed) 2015-09-15 00:37:06 +00:00
virtual-base-destructor-call.cpp
virtual-bases.cpp
virtual-destructor-calls.cpp [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
virtual-destructor-synthesis.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
virtual-function-calls.cpp Revert "Decorating virtual functions load with invariant.load" and fix 2015-10-01 12:58:41 +00:00
virtual-functions-incomplete-types.cpp
virtual-implicit-copy-assignment.cpp
virtual-implicit-move-assignment.cpp
virtual-inherited-destructor.cpp
virtual-operator-call.cpp
virtual-pseudo-destructor-call.cpp
visibility-hidden-extern-templates.cpp
visibility-inlines-hidden.cpp
visibility-ms-compat.cpp
visibility.cpp [Driver] Alias -fvisibility=internal to -fvisibility=hidden 2015-10-21 22:01:02 +00:00
vla-lambda-capturing.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
vla.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
vlt_to_reference.cpp
volatile-1.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
volatile.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
vtable-align.cpp
vtable-assume-load.cpp Generate assume loads only with -fstrict-vtable-pointers 2015-09-28 20:30:22 +00:00
vtable-available-externally.cpp Generating assumption loads of vptr after ctor call (fixed) 2015-09-15 00:37:06 +00:00
vtable-cast-crash.cpp
vtable-debug-info.cpp
vtable-holder-self-reference.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
vtable-key-function-arm.cpp Use a consistent spelling for vtables. 2016-01-29 01:35:53 +00:00
vtable-key-function-ios.cpp Use a consistent spelling for vtables. 2016-01-29 01:35:53 +00:00
vtable-key-function-win-comdat.cpp In case of an existing GlobalVariable, the comdat is created using the name of the 2015-07-29 15:42:28 +00:00
vtable-key-function.cpp
vtable-layout-abi-examples.cpp
vtable-layout-extreme.cpp
vtable-layout.cpp
vtable-linkage.cpp Generating available_externally vtables for outline virtual functions 2015-07-24 04:04:49 +00:00
vtable-pointer-initialization.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
vtt-layout.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
warn-padded-packed.cpp Remove warning on over-wide bit-field of boolean type; there's no risk that 2015-09-23 22:07:44 +00:00
wasm-args-returns.cpp Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
weak-extern-typeinfo.cpp
weak-external.cpp
windows-itanium-exceptions.cpp Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
windows-on-arm-stack-probe-size.cpp CodeGen: correct Windows ARM C++ assertion 2016-02-05 04:12:40 +00:00
x86_32-arguments.cpp
x86_64-arguments-avx.cpp [CodeGen] Don't crash classifying a union of an AVX vector and an int 2015-07-08 05:07:05 +00:00
x86_64-arguments-nacl-x32.cpp Relax assertion in x86_64 byval argument handling for 32-bit pointers 2015-06-24 22:36:36 +00:00
x86_64-arguments.cpp [CodeGen, X86] Classify vectors <= 32 bits as INTEGER 2015-07-17 05:49:13 +00:00