llvm-project/clang/test/CodeGenCXX
Florian Hahn ea21d688dc
[Matrix] Emit assumption that matrix indices are valid.
The matrix extension requires the indices for matrix subscript
expression to be valid and it is UB otherwise.

extract/insertelement produce poison if the index is invalid, which
limits the optimizer to not be bale to scalarize load/extract pairs for
example, which causes very suboptimal code to be generated when using
matrix subscript expressions with variable indices for large matrixes.

This patch updates IRGen to emit assumes to for index expression to
convey the information that the index must be valid.

This also adjusts the order in which operations are emitted slightly, so
indices & assumes are added before the load of the matrix value.

Reviewed By: erichkeane

Differential Revision: https://reviews.llvm.org/D102478
2021-09-22 12:27:37 +01:00
..
ARM [ARM] Set default alignment to 64bits 2019-08-08 12:50:36 +00:00
Inputs [PGO] Include the mem ops into the function hash. 2020-07-30 09:26:20 -07:00
RelativeVTablesABI [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia 2021-06-01 15:46:09 -07: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
2006-11-30-ConstantExprCrash.cpp
2007-01-02-UnboundedArray.cpp
2007-01-06-PtrMethodInit.cpp
2007-04-05-PackedBitFields-1.cpp
2007-04-05-PackedBitFieldsOverlap-2.cpp
2007-04-05-PackedBitFieldsOverlap.cpp
2007-04-05-PackedBitFieldsSmall.cpp
2007-04-05-StructPackedFieldUnpacked.cpp
2007-04-10-PackedUnion.cpp
2007-04-14-FNoBuiltin.cpp
2007-05-03-VectorInit.cpp
2007-07-29-RestrictPtrArg.cpp
2007-07-29-RestrictRefArg.cpp
2007-09-10-RecursiveTypeResolution.cpp
2007-10-01-StructResize.cpp
2008-01-12-VecInit.cpp
2008-05-07-CrazyOffsetOf.cpp
2009-03-17-dbg.cpp
2009-04-23-bool2.cpp
2009-05-04-PureConstNounwind.cpp [clang] functions with the 'const' or 'pure' attribute must always return. 2021-02-18 17:29:46 +01:00
2009-06-16-DebugInfoCrash.cpp
2009-07-16-Using.cpp
2009-08-05-ZeroInitWidth.cpp
2009-08-11-VectorRetTy.cpp
2009-09-09-packed-layout.cpp
2009-10-27-crash.cpp
2009-12-23-MissingSext.cpp
2010-03-09-AnonAggregate.cpp
2010-05-10-Var-DbgInfo.cpp
2010-05-11-alwaysinlineinstantiation.cpp
2010-05-12-PtrToMember-Dbg.cpp
2010-06-21-LocalVarDbg.cpp
2010-06-22-BitfieldInit.cpp
2010-06-22-ZeroBitfield.cpp
2010-07-23-DeclLoc.cpp
2011-12-19-init-list-ctor.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
2012-02-06-VecInitialization.cpp
2012-03-16-StoreAlign.cpp
DynArrayInit.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
PR4827-cast.cpp
PR4983-constructor-conversion.cpp
PR5050-constructor-conversion.cpp
PR5093-static-member-function.cpp
PR5834-constructor-conversion.cpp
PR5863-unreachable-block.cpp
PR6474.cpp
PR19955.cpp
PR20038.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
PR24289.cpp
PR26569.cpp
PR28220.cpp
PR28523.cpp
PR37481.cpp
PR42665.cpp
__null.cpp
aarch64-aapcs-zerolength-bitfield.cpp
aarch64-arguments.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
aarch64-cxxabi.cpp
aarch64-mangle-neon-vectors.cpp
aarch64-mangle-sve-fixed-vectors.cpp [clang][aarch64] Drop experimental from __ARM_FEATURE_SVE_BITS macro 2020-09-03 09:39:37 +00:00
aarch64-mangle-sve-vectors-msvc.cpp Add SVE opaque built-in types 2019-08-09 08:52:54 +00:00
aarch64-mangle-sve-vectors.cpp [AArch64][SVE] clang: Add missing svbfloat16_t tests 2020-06-29 16:48:53 +00:00
aarch64-neon.cpp
aarch64-sve-fixedtypeinfo.cpp [clang][aarch64] Drop experimental from __ARM_FEATURE_SVE_BITS macro 2020-09-03 09:39:37 +00:00
aarch64-sve-typeinfo.cpp [AArch64][SVE] clang: Add missing svbfloat16_t tests 2020-06-29 16:48:53 +00:00
abstract-class-ctors-dtors.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
address-of-fntemplate.cpp
address-space-cast-coerce.cpp
address-space-cast.cpp [Sema] Iteratively strip sugar when removing address spaces. 2020-08-11 17:26:19 +02:00
address-space-of-this.cpp
address-space-ref.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
aix-alignment.cpp Reapply "OpaquePtr: Add type to sret attribute" 2020-10-16 11:05:02 -04:00
aix-constructor-attribute.cpp [AIX][FE] Support constructor/destructor attribute 2020-11-19 09:24:01 -05:00
aix-destructor-attribute.cpp [AIX][FE] Support constructor/destructor attribute 2020-11-19 09:24:01 -05:00
aix-static-init-debug-info.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
aix-static-init-temp-spec-and-inline-var.cpp [FE] Manipulate the first byte of guard variable type in both load and store operation 2021-02-08 11:14:34 -05:00
aix-static-init.cpp [FE] Manipulate the first byte of guard variable type in both load and store operation 2021-02-08 11:14:34 -05:00
alias-available-externally.cpp
align-avx-complete-objects.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
alignment.cpp [clang codegen] Fix alignment of "Address" for incomplete array pointer. 2020-06-23 17:16:17 -07:00
alloc-size.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
alloca-align.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
always_destroy.cpp
amdgcn-automatic-variable.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
amdgcn-func-arg.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
amdgcn-string-literal.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
amdgcn_declspec_get.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
amdgpu-float16.cpp
anonymous-namespaces.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
anonymous-union-member-initializer.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
apple-kext-guard-variable.cpp
apple-kext-indirect-call-2.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
apple-kext-indirect-call.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
apple-kext-indirect-virtual-dtor-call.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
apple-kext-linkage.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
apple-kext-no-staticinit-section.cpp
apple-kext.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
arm-cc.cpp Reapply "OpaquePtr: Add type to sret attribute" 2020-10-16 11:05:02 -04:00
arm-pcs.cpp
arm-swiftcall.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
arm-vaarg.cpp
arm.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
arm64-constructor-return.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
arm64-darwinpcs.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
arm64-empty-struct.cpp
arm64.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
armv7k.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
array-construction.cpp
array-default-argument.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
array-operator-delete-call.cpp
array-pointer-decay.cpp
array-value-initialize.cpp
asm.cpp
assign-construct-memcpy.cpp
assign-operator.cpp
assume_attr.cpp [Clang][Attr] Introduce the `assume` function attribute 2020-12-15 16:51:34 -06:00
atomic-align.cpp NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
atomic-dllexport.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
atomic-inline.cpp NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
atomic.cpp [clang CodeGen] Don't crash on large atomic function parameter. 2021-05-17 13:18:23 -07:00
atomicinit.cpp NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
attr-annotate.cpp [Annotation] Allows annotation to carry some additional constant arguments. 2020-10-26 10:50:05 +01:00
attr-annotate2.cpp [Annotation] Allows annotation to carry some additional constant arguments. 2020-10-26 10:50:05 +01:00
attr-callback.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-cleanup.cpp
attr-cpuspecific-outoflinedefs.cpp CPUDispatch- allow out of line member definitions 2021-04-14 06:19:49 -07:00
attr-cpuspecific.cpp [CodeGenCXX] Remove unused check prefixes 2020-11-11 16:19:53 +00:00
attr-disable-tail-calls.cpp Reduce the number of attributes attached to each function 2021-02-20 06:57:47 +01:00
attr-exclude_from_explicit_instantiation.dont_assume_extern_instantiation.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attr-likelihood-if-branch-weights.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-likelihood-if-vs-builtin-expect.cpp Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" 2020-11-14 13:12:38 +03:00
attr-likelihood-iteration-stmt.cpp [clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead of branch weights 2021-03-21 22:50:21 +03:00
attr-likelihood-switch-branch-weights.cpp [clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead of branch weights 2021-03-21 22:50:21 +03:00
attr-loader-uninitialized.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-mode-vector-types-tmpl.cpp
attr-mustprogress.cpp [clang] Refactor mustprogress handling, add it to all loops in c++11+. 2021-04-30 14:13:47 +01:00
attr-musttail.cpp Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
attr-no-destroy-d54344.cpp For P0784R7: compute whether a variable has constant destruction if it 2019-09-29 05:08:46 +00:00
attr-notail.cpp [Clang][Attributes] Allow not_tail_called attribute to be applied to virtual function. 2021-02-25 14:58:18 -08:00
attr-retain.cpp [test] Add -triple x86_64 to attr-retain.cpp 2021-02-26 19:35:53 -08:00
attr-speculative-load-hardening.cpp
attr-target-mv-diff-ns.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-target-mv-func-ptrs.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-target-mv-inalloca.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
attr-target-mv-member-funcs.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-target-mv-modules.cpp [CodeGen] Add alias for cpu_dispatch function with IFunc & Fix resolver linkage type 2019-09-11 01:54:48 +00:00
attr-target-mv-out-of-line-defs.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-target-mv-overloads.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
attr-used-member-function-implicit-instantiation.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attr-used.cpp
attr-x86-interrupt.cpp Change some addUsedGlobal to addUsedOrCompilerUsedGlobal 2021-02-26 10:42:07 -08:00
attr-x86-no_caller_saved_registers.cpp
attr.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
attribute_internal_linkage.cpp
auto-var-init-stop-after.cpp Add a flag to debug automatic variable initialization 2020-06-08 12:30:56 -07:00
auto-var-init.cpp Reland "[Libcalls, Attrs] Annotate libcalls with noundef" 2021-02-20 06:18:48 +01:00
auto-variable-template.cpp Fix undeduced type assert 2021-07-15 10:52:25 +02:00
bitfield-layout.cpp Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" 2021-03-17 17:27:41 -07:00
bitfield.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
block-byref-cxx-objc.cpp
block-byref.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
block-capture.cpp
block-destruct.cpp
block-in-ctor-dtor.cpp
block-inalloca.cpp
block.cpp
blocks-cxx11.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
blocks.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
bool-bitfield.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
builtin-amdgcn-atomic-inc-dec.cpp [AMDGPU] Allow relaxed/consume memory order for atomic inc/dec 2021-04-09 09:23:41 -04:00
builtin-amdgcn-fence.cpp [AMDGPU] Expose llvm fence instruction as clang intrinsic 2020-04-27 09:39:03 +05:30
builtin-bit-cast-no-tbaa.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
builtin-bit-cast.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
builtin-calling-conv.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
builtin-constant-p.cpp PR45535: Check for variables with non-trivial destruction when 2020-04-20 21:23:35 -07:00
builtin-is-constant-evaluated.cpp PR48587: is_constant_evaluated() should not evaluate to true during a 2021-02-08 17:34:40 -08:00
builtin-launder.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
builtin-operator-new-delete.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
builtin-source-location.cpp Apply -fmacro-prefix-map to __builtin_FILE() 2021-08-04 16:42:14 -07:00
builtin_FUNCTION.cpp
builtin_LINE.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
builtins-arm-exclusive.cpp
builtins-systemz-zvector.cpp For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
builtins.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
c-linkage.cpp
c99-variable-length-array.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
call-arg-zero-temp.cpp
call-conv-thru-alias.cpp Fix Calling Convention through aliases 2019-10-07 17:28:03 +00:00
call-with-static-chain.cpp Reapply "OpaquePtr: Add type to sret attribute" 2020-10-16 11:05:02 -04:00
captured-statements.cpp
cast-conversion.cpp
cast-to-ref-bool.cpp
castexpr-basepathsize-threshold.cpp Fix a passing XFAIL test 2019-08-28 22:38:36 +00:00
casts.cpp
catch-implicit-integer-sign-changes-true-negatives.cpp [CodeGenCXX] Remove unused check prefixes 2020-11-11 16:19:53 +00:00
catch-implicit-integer-truncations.cpp [CodeGenCXX] Remove unused check prefixes 2020-11-11 16:19:53 +00:00
catch-nullptr-and-nonzero-offset-in-offsetof-idiom.cpp [ConstantFold] Get rid of special cases for sizeof etc. 2021-07-31 13:20:47 -07:00
catch-undef-behavior.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
catch-undef-behavior2.cpp
cfi-blacklist.cpp
cfi-cast.cpp UBSAN: emit distinctive traps 2020-12-08 10:28:26 +00:00
cfi-cross-dso.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
cfi-icall.cpp
cfi-mfcall-incomplete.cpp
cfi-mfcall.cpp UBSAN: emit distinctive traps 2020-12-08 10:28:26 +00:00
cfi-ms-rtti.cpp
cfi-ms-vbase-derived-cast.cpp
cfi-ms-vbase-nvcall.cpp
cfi-multiple-inheritance.cpp CFI: wrong type passed to llvm.type.test with multiple inheritance devirtualization. 2019-10-15 16:32:50 +00:00
cfi-nvcall.cpp
cfi-speculative-vtable.cpp
cfi-stats.cpp
cfi-vcall-check-after-args.cpp
cfi-vcall-no-trap.cpp
char8_t.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
clang-abi-compat.cpp Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. 2021-05-12 13:13:21 -07:00
clang-sections-1.cpp Reland "Do not create LLVM IR `constant`s for objects with dynamic initialisation" 2021-05-25 15:54:40 +01:00
clang-sections-tentative.c [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
clang-sections.cpp Support `#pragma clang section` directives on MachO targets 2021-02-25 09:30:10 -08:00
class-layout.cpp
code-seg.cpp
code-seg1.cpp
code-seg2.cpp
code-seg3.cpp
compound-literals.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
condition.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
conditional-expr-lvalue.cpp
conditional-gnu-ext.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
conditional-temporaries.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
const-base-cast.cpp
const-dynamic-init.cpp Reland "Do not create LLVM IR `constant`s for objects with dynamic initialisation" 2021-05-25 15:54:40 +01:00
const-global-linkage.cpp
const-init-cxx1y.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
const-init-cxx2a.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
const-init-cxx11.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
const-init.cpp PR51105: look through ConstantExpr when looking for a braced string literal initialization. 2021-08-25 11:36:11 -07:00
constructor-alias.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
constructor-attr.cpp
constructor-conversion.cpp
constructor-convert.cpp
constructor-default-arg.cpp
constructor-destructor-return-this.cpp [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia 2021-06-01 15:46:09 -07:00
constructor-direct-call.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
constructor-for-array-members.cpp
constructor-init-reference.cpp
constructor-init.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
constructor-template.cpp
constructors.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
conversion-function.cpp
conversion-operator-base.cpp
convert-to-fptr.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
copy-assign-synthesis-1.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
copy-assign-synthesis-2.cpp
copy-assign-synthesis-3.cpp
copy-assign-synthesis.cpp
copy-assign-volatile-synthesis.cpp
copy-constructor-elim-2.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
copy-constructor-elim.cpp
copy-constructor-synthesis-2.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
copy-constructor-synthesis.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
copy-elision.cpp [clang] don't mark as Elidable CXXConstruct expressions used in NRVO 2021-09-21 21:41:20 +02:00
copy-in-cplus-object.cpp
copy-initialization.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
cp-blocks-linetables.cpp
crash.cpp
ctor-dtor-alias.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
ctor-globalopt.cpp
cxx-abi-switch.cpp [clang] Add -fc++-abi= flag for specifying which C++ ABI to use 2021-05-04 10:52:13 -07:00
cxx-apple-kext.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
cxx-block-objects.cpp
cxx0x-defaulted-templates.cpp
cxx0x-delegating-ctors.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx0x-initializer-array.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx0x-initializer-constructors.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx0x-initializer-references.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx0x-initializer-scalars.cpp
cxx0x-initializer-stdinitializerlist-pr12086.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx0x-initializer-stdinitializerlist-startend.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx0x-initializer-stdinitializerlist.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1y-deduced-return-type.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1y-generic-lambdas.cpp
cxx1y-init-captures-eh.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1y-init-captures.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1y-initializer-aggregate.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1y-sized-deallocation.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
cxx1y-variable-template-linkage.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1y-variable-template.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1z-aligned-allocation.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
cxx1z-class-deduction.cpp Treat a placeholder type for class template argument deduction as 2020-11-24 16:59:06 -08:00
cxx1z-constexpr-if.cpp
cxx1z-copy-omission.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
cxx1z-decomposition.cpp NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
cxx1z-eval-order.cpp
cxx1z-fold-expression.cpp
cxx1z-init-statement.cpp
cxx1z-initializer-aggregate.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx1z-inline-variables.cpp PR48030: Fix COMDAT-related linking problem with C++ thread_local static data members. 2021-08-24 19:53:44 -07:00
cxx1z-lambda-star-this.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
cxx1z-noexcept-function-type.cpp
cxx2a-compare.cpp [C++20, test] Fix use of undef FileCheck variable 2021-04-04 00:05:48 +01:00
cxx2a-consteval.cpp [clang] fix constexpr code generation for user conversions. 2021-07-08 20:23:19 +02:00
cxx2a-destroying-delete.cpp Never call a destroying operator delete when cleaning up from an 2021-01-08 16:51:47 -08:00
cxx2a-init-statement.cpp
cxx2a-left-shift.cpp
cxx2a-thread-local-constinit.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
cxx2a-three-way-comparison.cpp Remove extra character I added to test my changes that I forgot to delete before submitting. 2019-12-12 18:23:08 -08:00
cxx11-exception-spec.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
cxx11-extern-constexpr.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx11-initializer-aggregate.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
cxx11-initializer-array-new.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
cxx11-noreturn.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
cxx11-special-members.cpp
cxx11-thread-local-instantiated.cpp PR48030: Fix COMDAT-related linking problem with C++ thread_local static data members. 2021-08-24 19:53:44 -07:00
cxx11-thread-local-reference.cpp thread_local support for AIX 2021-07-19 10:03:22 -04:00
cxx11-thread-local-visibility.cpp thread_local support for AIX 2021-07-19 10:03:22 -04:00
cxx11-thread-local.cpp PR48030: Fix COMDAT-related linking problem with C++ thread_local static data members. 2021-08-24 19:53:44 -07:00
cxx11-trivial-initializer-struct.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
cxx11-unrestricted-union.cpp
cxx11-user-defined-literal.cpp
cxx11-vtable-key-function.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
dbg-info-all-calls-described.cpp Reland D73534: [DebugInfo] Enable the debug entry values feature by default 2020-03-19 13:57:30 +01:00
debug-info-access.cpp
debug-info-alias.cpp
debug-info-anon-namespace.cpp
debug-info-anon-union-vars.cpp
debug-info-artificial-arg.cpp
debug-info-atexit-stub.cpp Re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial 2020-10-08 20:49:17 -04:00
debug-info-auto-return.cpp Recommit "[DWARF5][clang]: Added support for DebugInfo generation for auto return type for C++ member functions." 2020-01-24 14:50:17 +05:30
debug-info-block-invocation-linkage-name.cpp [DebugInfo] Fix debug-info generation for block invocations so that we set the LinkageName 2020-02-05 11:07:30 -08:00
debug-info-blocks.cpp [CodeGen] Don't create fake FunctionDecls when generating block/byref 2021-06-24 11:45:52 -07:00
debug-info-byval.cpp [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00:00
debug-info-calling-conventions.cpp
debug-info-char16.cpp
debug-info-class-limited-plugin.test
debug-info-class-limited.test
debug-info-class-nolimit.cpp
debug-info-class-optzns.cpp
debug-info-class.cpp DebugInfo: Emit "LocalToUnit" flag on local member function decls. 2021-02-22 18:47:15 -05:00
debug-info-codeview-display-name.cpp Fix type printing of array template args 2021-05-01 18:50:09 +00:00
debug-info-codeview-heapallocsite.cpp Reland (again) D80966 [codeview] Put !heapallocsite on calls to operator new 2020-06-09 09:27:32 -07:00
debug-info-codeview-injected-class.cpp
debug-info-codeview-nested-types.cpp
debug-info-codeview-template-literal.cpp Add type information to integral template argument if required. 2021-05-12 19:00:08 +00:00
debug-info-codeview-template-type.cpp Add type information to integral template argument if required. 2021-05-12 19:00:08 +00:00
debug-info-codeview-unnamed.cpp Reland "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas" 2021-01-28 18:44:48 -08:00
debug-info-codeview-var-templates.cpp [DIBuilder] Do not replace empty enum types 2021-08-30 12:33:03 -07:00
debug-info-composite-cc.cpp
debug-info-composite-triviality-fwd-decl.cpp [DebugInfo] Fix for adding "returns cxx udt" option to functions in CodeView. 2020-04-07 09:10:27 -07:00
debug-info-composite-triviality.cpp
debug-info-context.cpp
debug-info-ctor-homing-flag.cpp [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing 2021-07-22 14:52:36 -07:00
debug-info-ctor.cpp
debug-info-ctor2.cpp
debug-info-cxx0x.cpp
debug-info-cxx1y.cpp [DIBuilder] Do not replace empty enum types 2021-08-30 12:33:03 -07:00
debug-info-decl-nested.cpp
debug-info-deleted.cpp [DWARF5] Added support for deleted C++ special member functions. 2019-10-29 13:44:06 -07:00
debug-info-destroy-helper.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
debug-info-determinism.cpp
debug-info-dllimport-base-class.cpp
debug-info-dup-fwd-decl.cpp
debug-info-enum-class.cpp
debug-info-enum-i128.cpp Disable the new enum i128 test under ASan, it uncovers an existing leak 2021-07-26 15:48:32 -07:00
debug-info-enum.cpp
debug-info-explicit-cast.cpp
debug-info-export_symbols.cpp Debug Info: Support for DW_AT_export_symbols for anonymous structs 2019-08-27 20:17:35 +00:00
debug-info-fn-template.cpp
debug-info-friend.cpp
debug-info-function-context.cpp
debug-info-fwd-ref.cpp
debug-info-fwd-template-param.cpp
debug-info-gline-tables-only-codeview.cpp Fix typo in "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." 2021-01-28 19:03:41 -08:00
debug-info-gline-tables-only.cpp
debug-info-global-ctor-dtor.cpp Re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial 2020-10-08 20:49:17 -04:00
debug-info-global.cpp
debug-info-globalinit.cpp
debug-info-indirect-field-decl.cpp
debug-info-inheriting-constructor.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
debug-info-inlined.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
debug-info-lambda.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
debug-info-large-constant.cpp
debug-info-limited-ctor.cpp [DebugInfo] Add types from constructor homing to the retained types list. 2020-09-29 17:00:45 -07:00
debug-info-limited.cpp
debug-info-line-if.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
debug-info-line.cpp [DebugInfo][test] Check specific func name to ignore codegen differences 2021-05-18 14:03:27 +00:00
debug-info-loops.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
debug-info-member-call.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
debug-info-member.cpp
debug-info-method-nodebug.cpp
debug-info-method-spec.cpp
debug-info-method.cpp
debug-info-method2.cpp
debug-info-ms-abi.cpp
debug-info-ms-anonymous-tag.cpp
debug-info-ms-bitfields.cpp
debug-info-ms-dtor-thunks.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
debug-info-ms-ptr-to-member.cpp
debug-info-ms-vbase.cpp
debug-info-namespace.cpp
debug-info-nested-exprs.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
debug-info-nodebug.cpp
debug-info-noreturn.cpp [DWARF5] Added support for DW_AT_noreturn attribute to be emitted for 2019-10-16 16:30:38 +00:00
debug-info-nrvo.cpp
debug-info-nullptr.cpp
debug-info-programming-language.cpp [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf 2021-06-16 03:17:56 +00:00
debug-info-ptr-to-member-function.cpp
debug-info-qualifiers.cpp
debug-info-range-for-var-names.cpp
debug-info-rvalue-ref.cpp [Debug-Info] handle DW_TAG_rvalue_reference_type at strict DWARF. 2021-05-23 21:24:13 -04:00
debug-info-scope.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
debug-info-scoped-class.cpp
debug-info-static-fns.cpp
debug-info-static-member.cpp Recommit "[CodeView] Emit static data members as S_CONSTANTs." 2020-10-28 16:35:59 -07:00
debug-info-template-align.cpp Recommit "[DWARF5]Addition of alignment atrribute in typedef DIE." 2019-12-03 09:51:43 +05:30
debug-info-template-array.cpp
debug-info-template-deduction-guide.cpp [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled 2021-07-26 17:24:42 -07:00
debug-info-template-explicit-specialization.cpp Reland "[DebugInfo] Move constructor homing case in shouldOmitDefinition." 2020-08-25 12:36:11 -07:00
debug-info-template-fwd.cpp
debug-info-template-limit.cpp
debug-info-template-member.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
debug-info-template-parameter.cpp DebugInfo: Fix default template parameter computation for dependent non-type template parameters 2020-04-05 16:31:30 -07:00
debug-info-template-partial-specialization.cpp
debug-info-template-quals.cpp
debug-info-template-recursive.cpp
debug-info-template.cpp DebugInfo: Don't use preferred template names in debug info 2021-09-21 20:08:16 -07:00
debug-info-this.cpp
debug-info-thunk-msabi.cpp
debug-info-thunk.cpp
debug-info-union-template.cpp
debug-info-union.cpp
debug-info-use-after-free.cpp
debug-info-uuid.cpp Rework how UuidAttr, CXXUuidofExpr, and GUID template arguments and constants are represented. 2020-04-15 12:20:42 -07:00
debug-info-var-template-partial-spec.cpp [DIBuilder] Do not replace empty enum types 2021-08-30 12:33:03 -07:00
debug-info-var-template-partial.cpp
debug-info-varargs.cpp
debug-info-vla.cpp
debug-info-vtable-optzn.cpp
debug-info-wchar.cpp
debug-info-windows-dtor.cpp
debug-info-zero-length-arrays.cpp
debug-info.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
debug-lambda-expressions.cpp
debug-lambda-this.cpp
debug-prefix-map-lambda.cpp
decl-ref-init.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
default-arg-temps.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
default-arguments.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
default-constructor-default-argument.cpp
default-constructor-for-members.cpp
default-constructor-template-member.cpp
default-destructor-nested.cpp
default_calling_conv.cpp [Reland] "Do not apply calling conventions to MSVC entry points" 2021-03-18 04:26:47 -07:00
deferred-global-init.cpp
delayed-template-parsing.cpp
delete-two-arg.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
delete.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
dependent-type-member-pointer.cpp
dereferenceable.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
derived-cast.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
derived-to-base-conv.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
derived-to-base.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
derived-to-virtual-base-class-calls-final.cpp
designated-init.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
destructor-calls.cpp
destructor-crash.cpp
destructor-debug-info.cpp
destructor-exception-spec.cpp
destructors.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
devirtualize-dtor-final.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
devirtualize-ms-dtor.cpp
devirtualize-virtual-function-calls-final.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
devirtualize-virtual-function-calls.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
difile_entry.cpp [test] Improve CodeGenCXX/difile_entry.cpp 2021-01-10 12:24:49 -08:00
discard-name-values.cpp Revert "Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 described there."" 2019-11-26 20:28:52 -08:00
dllexport-alias.cpp
dllexport-ctor-closure-nested.cpp [dllexport] Instantiate default ctor default args 2021-08-23 15:56:29 -07:00
dllexport-ctor-closure.cpp Revert "Reduce the number of attributes attached to each function" 2021-04-08 17:28:57 +02:00
dllexport-dtor-thunks.cpp [MS] Emit exported complete/vbase destructors 2019-12-03 14:46:32 -08:00
dllexport-members.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
dllexport-missing-key.cpp
dllexport-ms-friend.cpp
dllexport-no-dllexport-inlines.cpp
dllexport-pr26549.cpp
dllexport-vtable-thunks.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
dllexport.cpp Revert "Reduce the number of attributes attached to each function" 2021-04-08 17:28:57 +02:00
dllimport-dtor-thunks.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
dllimport-members.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
dllimport-memptr-global.cpp
dllimport-missing-key.cpp
dllimport-rtti.cpp
dllimport-runtime-fns.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
dllimport-template-sdm.cpp
dllimport.cpp [dllimport] Honor always_inline when deciding whether a dllimport function should be available for inlining (PR48925) 2021-02-02 10:28:32 +01:00
dso-handle-custom.cpp [Clang] Support a user-defined __dso_handle 2021-06-07 12:54:08 +03:00
dso-local-executable.cpp
duplicate-mangled-name.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
dynamic-cast-always-null.cpp
dynamic-cast-hint.cpp
dynamic-cast.cpp
dynamic_cast-no-rtti.cpp
eh-aggregate-copy-destroy.cpp
eh-aggregated-inits-unwind.cpp
eh-aggregated-inits.cpp
eh.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
elide-call-reference.cpp
empty-classes.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
empty-nontrivially-copyable.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
empty-struct-init-list.cpp
empty-union.cpp
enable_if.cpp Itanium Mangling: In 'enable_if', omit X/E around <expr-primary>. 2021-01-27 16:46:52 -05:00
enum.cpp
eval-recursive-constant.cpp
exception-spec-decay.cpp
exceptions-cxx-ehsc.cpp
exceptions-cxx-new.cpp
exceptions-no-rtti.cpp
exceptions-seh-filter-captures.cpp [SEH] Fix capture of this in lambda functions 2021-03-11 09:12:42 +01:00
exceptions-seh-filter-uwtable.cpp [clang] Set function attributes on SEH filter functions correctly. 2020-01-17 18:09:42 +00:00
exceptions-seh.cpp [SEH] Fix regression with SEH in noexpect functions 2021-05-07 13:27:59 -07:00
exceptions.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
explicit-instantiation.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
expr.cpp
ext-int.cpp [IR] Reduce max supported integer from 2^24-1 to 2^23. 2021-09-14 07:52:10 -07:00
ext-vector-type-conditional.cpp [ExtVectorType] Support conditional select operator for C++. 2021-03-09 13:08:52 +00:00
extern-c.cpp Change some addUsedGlobal to addUsedOrCompilerUsedGlobal 2021-02-26 10:42:07 -08:00
extern-section-attribute.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
fastcall.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
fdebug-info-for-profiling.cpp [CSSPGO] Allow the use of debug-info-for-profiling and pseudo-probe-for-profiling together 2021-08-12 08:52:49 -07:00
field-access-debug-info.cpp
finegrain-bitfield-access.cpp
finegrain-bitfield-type.cpp [CodeGen] Increase applicability of ffine-grained-bitfield-accesses for targets with limited native integer widths 2020-06-12 10:33:47 +01:00
flatten.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
float16-declarations.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
float128-declarations.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
fno-unroll-loops-metadata.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
for-cond-var.cpp [CodeGen] Don't crash on for loops with cond variables and no increment 2021-03-19 20:43:52 +01:00
for-loop-init-ternary-operator-statement.cpp [clang] Fix ternary operator in the second for loop statement 2021-05-16 10:42:52 -07:00
for-range-temporaries.cpp
for-range.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
forward-enum.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
fp16-mangle-arg-return.cpp [clang][ARM] Add name-mangling test for direct __fp16 arguments. 2020-08-03 13:30:50 +01:00
fp16-mangle.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
fp16-overload.cpp
friend-redecl.cpp
funcattrs-global-ctor-dtor.cpp
funcsig.cpp
function-template-explicit-specialization.cpp
function-template-specialization.cpp
global-array-destruction.cpp
global-block-literal-helpers.cpp
global-dtor-no-atexit.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
global-init-darwin.cpp
global-init.cpp [FE] Manipulate the first byte of guard variable type in both load and store operation 2021-02-08 11:14:34 -05:00
global-llvm-constant.cpp
globalinit-loc.cpp
goto.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
guard_nocf.cpp Add support for __declspec(guard(nocf)) 2020-01-10 16:04:12 +00:00
hidden-dllimport.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
homogeneous-aggregates.cpp [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate 2021-01-12 19:44:01 +00:00
ibm128-declarations.cpp [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
implicit-copy-assign-operator.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
implicit-copy-constructor.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
implicit-exception-spec.cpp
implicit-instantiation-1.cpp
implicit-record-visibility.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
inalloca-lambda.cpp
inalloca-overaligned.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
inalloca-stmtexpr.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
inalloca-vector.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
incomplete-member-function-pointer.cpp
incomplete-types.cpp
inheriting-constructor-cleanup.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
inheriting-constructor.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
init-invariant.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
init-priority-attr.cpp
initializer-list-ctor-order.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
inline-dllexport-member.cpp
inline-functions.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
inline-hint.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
inline-template-hint.cpp
instantiate-blocks.cpp
instantiate-init-list.cpp
instantiate-init.cpp Give this test a target triple. 2021-02-03 23:38:52 -08:00
instantiate-temporaries.cpp
instrument-functions.cpp
int64_uint64.cpp
internal-linkage.cpp
invalid.cpp
invariant.group-for-vptrs.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
key-function-vtable.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
lambda-conversion-op-cc.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
lambda-deterministic-captures.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
lambda-expressions-inside-auto-functions.cpp
lambda-expressions-nested-linkage.cpp Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. 2021-05-12 13:13:21 -07:00
lambda-expressions.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
lambda-to-function-pointer-conversion.cpp
lifetime-sanitizer.cpp [CodeGenCXX] Remove unused check prefixes 2020-11-11 16:19:53 +00:00
linetable-cleanup.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
linetable-eh.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
linetable-fnbegin.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
linetable-virtual-variadic.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
linkage.cpp Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" 2021-03-17 17:27:41 -07:00
lpad-linetable.cpp [Driver] Pass -gno-column-info instead of -dwarf-column-info 2020-07-05 11:50:38 -07:00
lto-visibility-inference.cpp Restore "[LTO/WPD] Enable aggressive WPD under LTO option" 2020-01-27 07:55:05 -08:00
lvalue-bitcasts.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
m64-ptr.cpp
main-norecurse.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
mangle-98.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-abi-examples.cpp
mangle-abi-tag.cpp Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. 2021-01-27 16:46:52 -05:00
mangle-address-space.cpp [OpenCL] Add global_device and global_host address spaces 2020-07-29 17:24:53 +03:00
mangle-alias-template.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-alignof.cpp Itanium Mangling: Mangle `__alignof__` differently than `alignof`. 2021-01-27 16:46:51 -05:00
mangle-class-nttp.cpp Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. 2020-12-15 12:00:57 -08:00
mangle-concept.cpp Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. 2021-01-27 16:46:52 -05:00
mangle-cxx2a.cpp [c++20] Add rewriting from comparison operators to <=> / ==. 2019-10-19 00:04:43 +00:00
mangle-exception-spec.cpp
mangle-exprs.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-extern-local.cpp
mangle-extreme.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-fail.cpp
mangle-lambda-explicit-template-params.cpp Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. 2021-05-12 13:13:21 -07:00
mangle-lambdas.cpp Add test for substitutability of variable templates in closure type 2021-05-12 18:45:33 -07:00
mangle-literal-suffix.cpp
mangle-local-anonymous-unions.cpp
mangle-local-class-names.cpp
mangle-local-class-vtables.cpp
mangle-local-classes-nested.cpp
mangle-long-double.cpp
mangle-mingw.cpp
mangle-ms-abi-examples.cpp
mangle-ms-arg-qualifiers.cpp
mangle-ms-auto-templates.cpp [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral 2020-09-11 16:19:43 -07:00
mangle-ms-back-references-pr13207.cpp
mangle-ms-back-references.cpp [MS ABI]: Fix mangling function arguments for template types to be compatible with MSVC 2019-10-11 12:27:51 +00:00
mangle-ms-cxx11.cpp
mangle-ms-cxx14.cpp
mangle-ms-cxx17.cpp [CodeGenCXX] Remove unused check prefixes 2020-11-11 16:19:53 +00:00
mangle-ms-exception-spec.cpp
mangle-ms-md5.cpp [clang] Fix length threshold for MicrosoftMangle md5 hash 2020-11-07 07:40:24 -08:00
mangle-ms-return-qualifiers.cpp
mangle-ms-string-literals.cpp
mangle-ms-template-callback.cpp
mangle-ms-templates-memptrs-2.cpp
mangle-ms-templates-memptrs.cpp
mangle-ms-templates.cpp Revert "Following up on PR48517, fix handling of template arguments that refer" 2021-01-20 15:55:35 +01:00
mangle-ms-thunks-covariant.cpp
mangle-ms-vector-types.cpp
mangle-ms.cpp
mangle-neon-vectors.cpp [clang][aarch64] Fix mangling of bfloat16 neon vectors 2020-09-11 10:11:45 +00:00
mangle-nullptr-arg.cpp
mangle-ptr-size-address-space.cpp Change triple in test case to not include triples the test shouldn't 2019-12-18 13:17:39 -08:00
mangle-ref-qualifiers.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-std-externc.cpp
mangle-subst-std.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-subst.cpp Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not 2021-01-19 12:48:40 -08:00
mangle-system-header.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
mangle-template.cpp Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. 2021-01-27 16:46:52 -05:00
mangle-this-cxx11.cpp
mangle-unnameable-conversions.cpp
mangle-unnamed.cpp
mangle-valist.cpp
mangle-variadic-templates.cpp
mangle-win-ccs.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
mangle-win64-ccs.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
mangle-windows.cpp
mangle.cpp Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. 2021-01-27 16:46:52 -05:00
matrix-casts.cpp [Matrix] Move C++ matrix cast checks to TryStaticCast. 2021-05-28 13:00:28 +01:00
matrix-type-builtins.cpp Recommit "[Matrix] Overload stride arg in matrix.columnwise.load/store." 2021-08-12 18:31:57 +01:00
matrix-type-operators.cpp [Matrix] Emit assumption that matrix indices are valid. 2021-09-22 12:27:37 +01:00
matrix-type.cpp Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. 2021-01-27 16:46:52 -05:00
may_alias.cpp Fix detection of __attribute__((may_alias)) to properly look through 2019-12-11 14:04:37 -08:00
member-alignment.cpp
member-call-parens.cpp
member-data-pointers.cpp
member-expr-references-variable.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
member-expressions.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
member-function-pointer-calls.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
member-function-pointers.cpp Delete le32/le64 targets 2021-04-21 18:44:12 -07:00
member-functions.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
member-init-anon-union.cpp
member-init-assignment.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
member-init-struct.cpp
member-init-union.cpp
member-templates.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
merge-functions.cpp [NPM] Support -fmerge-functions 2020-12-10 11:45:08 -08:00
microsoft-abi-alignment-fail.cpp
microsoft-abi-arg-order.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
microsoft-abi-array-cookies.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
microsoft-abi-byval-sret.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
microsoft-abi-byval-thunks.cpp [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs 2021-05-13 20:33:08 +03:00
microsoft-abi-byval-vararg.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
microsoft-abi-cdecl-method-sret.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-constexpr-vs-inheritance.cpp
microsoft-abi-default-cc.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
microsoft-abi-dynamic-cast.cpp Revert "Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 described there."" 2019-11-26 20:28:52 -08:00
microsoft-abi-eh-catch.cpp
microsoft-abi-eh-cleanups.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
microsoft-abi-eh-inlineasm.cpp
microsoft-abi-eh-terminate.cpp
microsoft-abi-emit-dependent.cpp
microsoft-abi-extern-template.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-member-pointers.cpp [clang][MSVC] Fix missing MSInheritanceAttr in template specialization. 2021-01-14 10:37:35 -08:00
microsoft-abi-methods.cpp
microsoft-abi-multiple-nonvirtual-inheritance.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-non-virtual-base-ordering.cpp
microsoft-abi-nontrivial-covariant-thunk.cpp
microsoft-abi-rtti.cpp
microsoft-abi-sret-and-byval.cpp [Clang][AArch64] Disable rounding of return values for AArch64 2021-05-04 20:29:01 +03:00
microsoft-abi-static-initializers.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-structors-alias.cpp
microsoft-abi-structors-delayed-template.cpp
microsoft-abi-structors.cpp [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs 2021-05-13 20:33:08 +03:00
microsoft-abi-template-static-init.cpp COFF/ELF: Place llvm.global_ctors elements in llvm.used if comdat is used 2021-07-28 11:44:19 -07:00
microsoft-abi-this-nullable.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-thread-safe-statics.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-throw.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-thunks.cpp [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs 2021-05-13 20:33:08 +03:00
microsoft-abi-try-throw.cpp
microsoft-abi-typeid.cpp [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time 2020-09-15 12:15:47 -07:00
microsoft-abi-unknown-arch.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
microsoft-abi-vbase-dtor.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-vbtables.cpp
microsoft-abi-vftables.cpp
microsoft-abi-virtual-inheritance-vtordisps.cpp
microsoft-abi-virtual-inheritance.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-abi-virtual-member-pointers.cpp
microsoft-abi-vmemptr-conflicts.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
microsoft-abi-vmemptr-fastcall.cpp
microsoft-abi-vmemptr-vbase.cpp
microsoft-abi-vtables-ambiguous.cpp
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 Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-vdtors.cpp
microsoft-abi-vtables-return-thunks.cpp
microsoft-abi-vtables-single-inheritance.cpp
microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp
microsoft-abi-vtables-virtual-inheritance.cpp
microsoft-compatibility.cpp
microsoft-inaccessible-base.cpp
microsoft-interface.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
microsoft-new.cpp
microsoft-no-rtti-data.cpp
microsoft-templ-uuidof.cpp Rework how UuidAttr, CXXUuidofExpr, and GUID template arguments and constants are represented. 2020-04-15 12:20:42 -07:00
microsoft-uuidof-mangling.cpp Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. 2021-01-27 16:46:52 -05:00
microsoft-uuidof.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
mingw-new-abi.cpp
mingw-template-dllexport.cpp
mingw-thread-local.cpp [ItaniumCXXABI] Don't mark an extern_weak init function as dso_local on windows 2019-12-23 12:13:48 +02:00
mingw-w64-exceptions.c [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
mingw-w64-seh-exceptions.cpp [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
mips-size_t-ptrdiff_t.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
move-assignment.cpp
ms-constexpr-static-data-member.cpp [MS] Consder constexpr globals to be inline, as in C++17 2019-09-11 18:09:10 +00:00
ms-inline-asm-fields.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ms-inline-asm-return.cpp [X86] merge "={eax}" and "~{eax}" into "=&eax" for MSInlineASM 2021-01-27 22:54:17 +08:00
ms-integer-static-data-members-exported.cpp [MS] Consder constexpr globals to be inline, as in C++17 2019-09-11 18:09:10 +00:00
ms-integer-static-data-members.cpp [MS] Consder constexpr globals to be inline, as in C++17 2019-09-11 18:09:10 +00:00
ms-lookup-template-base-classes.cpp Fix a build-bot failure. 2021-01-25 09:46:29 +01:00
ms-novtable.cpp
ms-property.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
ms-thread_local.cpp [CodeGen][TLS] Set TLS Model for __tls_guard as well. 2020-06-17 08:31:13 +08:00
ms-thunks-ehspec.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
ms-thunks-unprototyped-return.cpp
ms-thunks-unprototyped.cpp
ms-thunks-variadic-return.cpp Use musttail for variadic method thunks when possible 2019-09-06 22:55:26 +00:00
ms-union-member-ref.cpp Speculatively fix the build bots after r370052. 2019-08-27 13:45:42 +00:00
ms_struct.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ms_wide_predefined_expr.cpp
msabi-blocks.cpp
msabi-ctor-abstract-vbase.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
msabi-swiftcall-cc.cpp
multi-dim-operator-new.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
multi-versioning-internal-linkage.cpp Fix test failure from e3b10525b4 2021-09-17 06:21:55 -07:00
naked.cpp
namespace-aliases.cpp
nested-base-member-access.cpp
new-alias.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
new-array-init-exceptions.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
new-array-init.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
new-infallible.cpp [clang] Add support for optional flag -fnew-infallible to restrict exception propagation 2021-08-02 15:45:06 -07:00
new-operator-phi.cpp
new-overflow.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
new-with-default-arg.cpp
new.cpp [Clang] Check for returns_nonnull when deciding to add allocation null checks 2021-06-23 17:15:12 -07:00
no-const-init-cxx2a.cpp Fix crash or wrong code bug if a lifetime-extended temporary contains a 2019-10-08 21:26:03 +00:00
no-elide-constructors.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
no-exceptions.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
no-lto-unit.cpp
no-odr-use.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
no-opt-volatile-memcpy.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
no-unique-address-2.cpp [clang][CodeGen] Fix wrong memcpy size of no_unique_address in FieldMemcpyizer 2019-11-25 18:15:34 -08:00
no-unique-address.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
no_destroy.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
noescape.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
noexcept.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
noinline-template.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
non-const-init-cxx2a.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
nonconst-init.cpp
nrvo-noreturn.cpp
nrvo.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
nullptr.cpp CWG1423: don't permit implicit conversion of nullptr_t to bool. 2020-02-11 06:52:45 -08:00
observe-noexcept.cpp Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
odr-use-lookahead.cpp PR43080: Do not build context-sensitive expressions during name classification. 2019-10-14 21:53:03 +00:00
operator-new.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
optnone-and-attributes.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
optnone-class-members.cpp
optnone-def-decl.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
optnone-pragma-optimize-off.cpp
optnone-templates.cpp
overload-binop-implicitconvert.cpp
override-bit-field-layout.cpp
override-layout-nameless-struct-union.cpp
override-layout-packed-base.cpp
override-layout-virtual-base.cpp
override-layout.cpp
partial-destruction.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
partial-init.cpp
pass-by-value-noalias.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
pass-object-size.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
personality.cpp [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
pod-member-memcpys.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
pointers-to-data-members.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
poly-unsigned.cpp
powerpc-byval.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
ppc-mangle-mma-types.cpp [Clang][PowerPC] Add __vector_pair and __vector_quad types 2020-10-28 13:19:20 -05:00
ppc32-varargs-method.cpp [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets 2021-01-23 00:13:36 -05:00
pr9130.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
pr9965.cpp
pr11797.cpp
pr12104.cpp
pr12104.h
pr12251.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
pr13396.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
pr15753.cpp
pr18635.cpp
pr18661.cpp Move EH spec mismatches under -fms-compatibility 2019-08-27 17:52:03 +00:00
pr18962.cpp
pr20719.cpp
pr20897.cpp
pr21989.cpp
pr24097.cpp
pr27030.cpp
pr28360.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
pr29160.cpp
pr30731.cpp
pr31054.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
pr33080.cpp
pr34163.cpp
pr40771-ctad-with-lambda-copy-capture.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
pr47636.cpp Fix MaterializeTemporaryExpr's type when its an incomplete array. 2021-01-06 07:17:12 -08:00
pragma-followup_inner.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
pragma-followup_outer.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
pragma-gcc-unroll.cpp [Pragma] Added support for GCC unroll/nounroll 2021-04-17 17:29:55 +02:00
pragma-init_seg.cpp
pragma-loop-distribute.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-loop-pr27643.cpp [SVE] Add support to vectorize_width loop pragma for scalable vectors 2021-01-08 11:37:27 +00:00
pragma-loop-predicate.cpp [Clang] Ensure vector predication loop metadata is always emitted when pragma is specified. 2021-02-13 17:35:54 -06:00
pragma-loop-safety-imperfectly_nested.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-loop-safety-nested.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-loop-safety-outer.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-loop-safety.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-loop.cpp [SVE] Add support to vectorize_width loop pragma for scalable vectors 2021-01-08 11:37:27 +00:00
pragma-pack-2.cpp
pragma-pack-3.cpp
pragma-pack.cpp
pragma-pipeline.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-unroll-and-jam.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-unroll.cpp [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
pragma-visibility.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
pragma-weak.cpp
predefined-expr-cxx14.cpp
predefined-expr-sizeof.cpp
predefined-expr.cpp Suppress trailing template arguments equivalent to default arguments 2020-11-12 21:10:34 -08:00
profile-remap-error.cpp [profile] Fix a crash when -fprofile-remapping-file= triggers an error 2019-12-13 11:38:20 -08:00
profile-remap.cpp Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
ps4-dllstorage-vtable-rtti.cpp [Windows Itanium][PS4] handle dllimport/export w.r.t vtables/rtti 2021-04-13 11:41:10 +01:00
ptr-to-datamember.cpp
ptr-to-member-function.cpp
redefine_extname.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
reference-bind-default-argument.cpp
reference-cast.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
reference-field.cpp
reference-in-block-args.cpp
reference-in-blocks.cpp
reference-init.cpp
references.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
regcall.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
regparm.cpp
reinterpret-cast.cpp
return.cpp
rtti-fundamental.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
rtti-hidden.cpp
rtti-layout.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
rtti-linkage.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
rtti-mingw64.cpp
rtti-qualfn.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
rtti-visibility.cpp
runtime-dllstorage.cpp [CodeGenCXX] Remove unused check prefixes 2020-11-11 16:19:53 +00:00
runtimecc.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
rvalue-references.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
sanitize-dtor-bit-field.cpp
sanitize-dtor-callback.cpp
sanitize-dtor-derived-class.cpp
sanitize-dtor-fn-attribute.cpp
sanitize-dtor-nontrivial-virtual-base.cpp
sanitize-dtor-repress-aliasing.cpp
sanitize-dtor-tail-call.cpp
sanitize-dtor-trivial.cpp
sanitize-dtor-vtable.cpp
sanitize-dtor-zero-size-field.cpp [CodeGen][MSan] Don't use offsets of zero-sized fields 2020-12-07 13:37:40 -08:00
sanitize-no-dtor-callback.cpp
scoped-enums-debug-info.cpp
scoped-enums.cpp
sections.cpp
sizeof-unwind-exception.cpp
skip-vtable-pointer-initialization.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
sparcv9-abi.cpp
specialized-static-data-mem-init.cpp
speculative-vtt.cpp
split-stacks.cpp [C++, test] Fix typo in NSS* vars 2021-04-20 12:07:41 +01:00
stack-reuse-exceptions.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
stack-reuse-miscompile.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
stack-reuse.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
standalone-debug-attribute.cpp [DebugInfo] Add an attribute to force type info to be emitted for types that are required to be complete. 2021-03-12 12:30:01 -08:00
static-assert.cpp
static-data-member-single-emission.cpp
static-data-member.cpp [FE] Manipulate the first byte of guard variable type in both load and store operation 2021-02-08 11:14:34 -05:00
static-destructor.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
static-init-1.cpp
static-init-2.cpp
static-init-3.cpp
static-init-4.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
static-init-wasm.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
static-init.cpp NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
static-initializer-branch-weights.cpp NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
static-local-in-local-class.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
static-member-variable-explicit-specialization.cpp COFF/ELF: Place llvm.global_ctors elements in llvm.used if comdat is used 2021-07-28 11:44:19 -07:00
static-mutable.cpp
std-byte.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
stmtexpr.cpp [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
strict-vtable-pointers.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
switch-case-folding-1.cpp
switch-case-folding-2.cpp
switch-case-folding.cpp
symbol-partition.cpp
tail-padding.cpp
target-features-error.cpp Make target features check work with ctor and dtor- 2020-04-08 13:19:55 -07:00
temp-order.cpp
template-anonymous-types.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
template-anonymous-union-member-initializer.cpp
template-dependent-bind-temporary.cpp
template-inner-struct-visibility-hidden.cpp
template-instantiation.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
template-linkage.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
template-param-objects.cpp [c++20] For P0732R2 / P1907R1: Basic code generation and name 2020-11-09 22:10:27 -08:00
template-static-var-defer.cpp
temporaries.cpp Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" 2021-03-17 17:27:41 -07:00
thinlto-distributed-type-metadata.cpp Restore "[LTO/WPD] Enable aggressive WPD under LTO option" 2020-01-27 07:55:05 -08:00
this-nonnull.cpp Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
thiscall-struct-return.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
threadsafe-statics-exceptions.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
threadsafe-statics.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
throw-expression-cleanup.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
throw-expression-dtor.cpp
throw-expressions.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
thunk-linkonce-odr.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
thunk-returning-memptr.cpp [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs 2021-05-13 20:33:08 +03:00
thunk-use-after-free.cpp
thunks-available-externally.cpp
thunks-ehspec.cpp [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs 2021-05-13 20:33:08 +03:00
thunks.cpp [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs 2021-05-13 20:33:08 +03:00
tls-init-funcs.cpp [ItaniumCXXABI] Make tls wrappers properly comdat 2020-01-13 23:36:26 +02:00
tmp-md-nodes1.cpp
tmp-md-nodes2.cpp
trap-fnattr.cpp UBSAN: emit distinctive traps 2020-12-08 10:28:26 +00:00
trivial-auto-var-init-attribute.cpp [IRGen] Add !annotation metadata for auto-init stores. 2020-11-16 10:37:02 +00:00
trivial-auto-var-init.cpp [IRGen] Add !annotation metadata for auto-init stores. 2020-11-16 10:37:02 +00:00
trivial-constructor-init.cpp
trivial_abi.cpp [Clang][AArch64] Disable rounding of return values for AArch64 2021-05-04 20:29:01 +03:00
try-catch.cpp
type-metadata-memfun.cpp
type-metadata-thinlto.cpp
type-metadata.cpp [clang] Emit type metadata on available_externally vtables for WPD 2021-02-19 12:42:34 -08:00
type-traits.cpp
type_visibility.cpp Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" 2021-03-17 17:27:41 -07:00
typeid-cxx11.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
typeid-should-throw.cpp
typeid.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
typeinfo
ubsan-bitfields.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ubsan-check-debuglocs.cpp
ubsan-coroutines.cpp Revert "[Coroutines] [Clang] Look up coroutine component in std namespace first" 2021-09-03 16:01:09 -04:00
ubsan-ctor-srcloc.cpp
ubsan-devirtualized-calls.cpp
ubsan-function-noexcept.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
ubsan-global-alignment.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ubsan-new-checks.cpp
ubsan-nullability-arg.cpp [ubsan] nullability-arg: Fix crash on C++ member pointers 2020-09-28 09:41:18 -07:00
ubsan-nullability-assign.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ubsan-suppress-checks.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ubsan-type-checks.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ubsan-unreachable.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
ubsan-vtable-checks.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
unaligned-member-qualifier.cpp
unaligned.cpp
uncode-string.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
uncopyable-args.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
union-dtor.cpp
union-tbaa2.cpp Reduce the number of attributes attached to each function 2021-02-20 06:57:47 +01:00
unknown-anytype.cpp Reapply "OpaquePtr: Add type to sret attribute" 2020-10-16 11:05:02 -04:00
unwind-inline-asm.cpp Support unwinding from inline assembly 2021-05-13 19:13:03 +01:00
used-decl-visitor.cpp recommit b58f6bb120 2020-03-19 00:26:38 -04:00
value-init.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vararg-conversion-ctor.cpp
vararg-non-pod-ms-compat.cpp Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
vararg-non-pod.cpp
varargs.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
variadic-templates.cpp
vcall-visibility-metadata.cpp [WPD] Emit vcall_visibility metadata for MicrosoftCXXABI 2020-01-27 06:22:24 -08:00
vector-size-conditional.cpp [ExtVectorType] Support conditional select operator for C++. 2021-03-09 13:08:52 +00:00
vector-splat-conversion.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
virt-canonical-decl.cpp
virt-dtor-gen.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
virt-dtor-key.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
virt-template-vtable.cpp
virt-thunk-reference.cpp
virtual-base-cast.cpp Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
virtual-base-ctor.cpp
virtual-base-destructor-call.cpp
virtual-bases.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
virtual-compare.cpp List implicit operator== after implicit destructors in a vtable. 2020-01-21 15:54:40 -08:00
virtual-destructor-calls.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
virtual-destructor-synthesis.cpp
virtual-function-attrs.cpp
virtual-function-calls.cpp
virtual-function-elimination.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
virtual-functions-incomplete-types.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
virtual-implicit-copy-assignment.cpp
virtual-implicit-move-assignment.cpp
virtual-inherited-destructor.cpp
virtual-operator-call.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
virtual-pseudo-destructor-call.cpp
visibility-dllstorageclass.cpp [Clang][-fvisibility-from-dllstorageclass] Set DSO Locality from final visibility 2020-11-24 00:32:14 +00:00
visibility-hidden-extern-templates.cpp
visibility-inlines-hidden-static-local-var.cpp Make -fvisibility-inlines-hidden apply to static local variables in inline functions on Darwin 2020-09-02 12:19:12 -04:00
visibility-inlines-hidden-staticvar.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
visibility-inlines-hidden.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
visibility-ms-compat.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
visibility-pr36810.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
visibility.cpp Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" 2021-03-17 17:27:41 -07:00
vla-consruct.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
vla-lambda-capturing.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
vla.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vlt_to_reference.cpp
volatile-1.cpp
volatile.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vtable-align.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vtable-assume-load.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vtable-available-externally.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vtable-cast-crash.cpp
vtable-consteval.cpp [c++20] consteval functions don't get vtable slots. 2020-06-30 18:22:09 -07:00
vtable-constexpr.cpp A constexpr virtual function is implicitly inline so should never be a 2020-06-30 16:07:50 -07:00
vtable-debug-info.cpp
vtable-holder-self-reference.cpp
vtable-key-function-arm.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
vtable-key-function-ios.cpp
vtable-key-function-win-comdat.cpp
vtable-key-function.cpp
vtable-layout-abi-examples.cpp
vtable-layout-extreme.cpp
vtable-layout.cpp
vtable-linkage.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
vtable-pointer-initialization.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
vtt-layout.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
warn-padded-packed.cpp
wasm-args-returns.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
wasm-eh.cpp [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
wasm-sanitize-vptr.cpp
weak-extern-typeinfo.cpp Try to fix tests on Windows after 0cbf61be8b 2020-12-03 10:55:05 -05:00
weak-external.cpp Canonicalize declaration pointers when forming APValues. 2020-10-12 19:32:57 -07:00
windows-implicit-dllexport-template-specialization.cpp [windows-itanium] handle dllimport/export code paths separately and share with PS4 2020-11-30 14:36:39 +00:00
windows-itanium-dllexport.cpp [windows-itanium] handle dllimport/export code paths separately and share with PS4 2020-11-30 14:36:39 +00:00
windows-itanium-exceptions.cpp
windows-itanium-type-info.cpp
windows-on-arm-itanium-thread-local.cpp Improve code generation for thread_local variables: 2019-09-12 20:00:24 +00:00
windows-on-arm-stack-probe-size.cpp
windows-x86-swiftcall.cpp Don't setup inalloca for swiftcc on i686-windows-msvc 2020-12-09 11:08:48 -08:00
x86_32-arguments.cpp [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00
x86_64-arguments-avx.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
x86_64-arguments-nacl-x32.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
x86_64-arguments.cpp [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00