llvm-project/clang/test/CodeGenCXX
Lucas Prates e6cb4b659a [Clang][CodeGen] Fixing mismatch between memory layout and const expressions for oversized bitfields
Summary:
The construction of constants for structs/unions was conflicting the
expected memory layout for over-sized bit-fields. When building the
necessary bits for those fields, clang was ignoring the size information
computed for the struct/union memory layout and using the original data
from the AST's FieldDecl information. This caused an issue in big-endian
targets, where the field's contant was incorrectly misplaced due to
endian calculations.

This patch aims to separate the constant value from the necessary
padding bits, using the proper size information for each one of them.
With this, the layout of constants for over-sized bit-fields matches the
ABI requirements.

Reviewers: rsmith, eli.friedman, efriedma

Reviewed By: efriedma

Subscribers: efriedma, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D77048
2020-04-02 11:55:20 +01:00
..
ARM [ARM] Set default alignment to 64bits 2019-08-08 12:50:36 +00:00
Inputs [c++20] P1959R0: Remove support for std::*_equality. 2019-12-16 17:49:45 -08: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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08: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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
2012-02-06-VecInitialization.cpp
2012-03-16-StoreAlign.cpp
DynArrayInit.cpp
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 [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
PR20038.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
PR24289.cpp
PR26569.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
PR28220.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
PR28523.cpp Fix for PR28523: unexpected compilation error. 2016-11-11 12:36:20 +00:00
PR37481.cpp Add missing test case for r332639 2018-05-17 18:34:05 +00:00
PR42665.cpp [NFC] Relaxed regression tests for PR42665 2019-07-22 14:47:36 +00:00
__null.cpp
aarch64-aapcs-zerolength-bitfield.cpp
aarch64-arguments.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
aarch64-cxxabi.cpp
aarch64-mangle-neon-vectors.cpp
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 Add SVE opaque built-in types 2019-08-09 08:52:54 +00:00
aarch64-neon.cpp
aarch64-sign-return-address-static-ctor.cpp [AArch64] Branch Protection and Return Address Signing B Key Support 2018-10-25 15:23:49 +00:00
aarch64-sve-typeinfo.cpp Add SVE opaque built-in types 2019-08-09 08:52:54 +00:00
abstract-class-ctors-dtors.cpp Fix typos in clang 2018-04-06 15:14:32 +00:00
address-of-fntemplate.cpp
address-space-cast-coerce.cpp Fix bitcast to address space cast for coerced load/stores 2018-11-08 16:55:46 +00:00
address-space-cast.cpp Sema: Fix explicit address space cast involving void pointers 2018-08-03 03:18:56 +00:00
address-space-of-this.cpp [Sema] Diagnose addr space mismatch while constructing objects 2019-06-20 16:23:28 +00:00
address-space-ref.cpp [clang]: Add support for "-fno-delete-null-pointer-checks" 2018-07-19 00:44:52 +00:00
alias-available-externally.cpp Keep the test only for Itanium abi 2016-10-03 02:36:33 +00:00
align-avx-complete-objects.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
alignment.cpp Maintain PS4 ABI compatibility by making the fix made in r331136 not apply when the target is the PS4. 2018-05-18 21:51:46 +00:00
alloc-size.cpp Reland "[Attr] Fix parameter indexing for several attributes" 2018-03-13 14:51:22 +00:00
alloca-align.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
always_destroy.cpp Add a new flag and attributes to control static destructor registration 2018-08-21 17:24:06 +00:00
amdgcn-automatic-variable.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
amdgcn-func-arg.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
amdgcn-string-literal.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
amdgcn_declspec_get.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
amdgpu-float16.cpp Add requires amdgpu-registered-target for amdgpu-float16.cpp 2019-04-30 19:06:15 +00:00
anonymous-namespaces.cpp DR1113: anonymous namespaces formally give their contents internal linkage. 2017-09-22 22:21:44 +00:00
anonymous-union-member-initializer.cpp Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +00:00
apple-kext-guard-variable.cpp Recommit r335063: [Darwin] Add a warning for missing include path for libstdc++ 2018-06-19 22:47:53 +00:00
apple-kext-indirect-call-2.cpp CodeGen: New vtable group representation: struct of vtable arrays. 2016-12-13 20:40:39 +00:00
apple-kext-indirect-call.cpp CodeGen: New vtable group representation: struct of vtable arrays. 2016-12-13 20:40:39 +00:00
apple-kext-indirect-virtual-dtor-call.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
apple-kext-linkage.cpp
apple-kext-no-staticinit-section.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
apple-kext.cpp Don't add optnone or noinline if the function is already marked as 2019-11-15 15:44:04 -08:00
arm-cc.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
arm-pcs.cpp [ARM] Fix bug 39982 - pcs("aapcs-vfp") is not consistent 2019-03-22 16:20:45 +00:00
arm-swiftcall.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
arm-vaarg.cpp
arm.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
arm64-constructor-return.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
arm64-darwinpcs.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
arm64-empty-struct.cpp
arm64.cpp
armv7k.cpp AArch64: add arm64_32 support to Clang. 2019-11-12 12:45:18 +00:00
array-construction.cpp
array-default-argument.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
array-operator-delete-call.cpp
array-pointer-decay.cpp
array-value-initialize.cpp
asm.cpp
assign-construct-memcpy.cpp Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
assign-operator.cpp
atomic-align.cpp Reinstall the patch "Use EmitPointerWithAlignment to get alignment information of the pointer used in atomic expr" after fixing PR31620. 2017-09-25 19:57:59 +00:00
atomic-dllexport.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
atomic-inline.cpp Revert r323281 "Adjust MaxAtomicInlineWidth for i386/i486 targets." 2018-08-24 22:46:33 +00:00
atomic.cpp
atomicinit.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
attr-callback.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attr-cleanup.cpp
attr-cpuspecific.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attr-disable-tail-calls.cpp
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-loader-uninitialized.cpp Disable loader-uninitialized tests on Windows 2020-03-17 23:33:12 +00:00
attr-mode-vector-types-tmpl.cpp
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
attr-speculative-load-hardening.cpp [clang][slh] add Clang attr no_speculative_load_hardening 2019-01-18 17:20:46 +00:00
attr-target-mv-diff-ns.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-func-ptrs.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attr-target-mv-inalloca.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-member-funcs.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-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 [CodeGen] Add alias for cpu_dispatch function with IFunc & Fix resolver linkage type 2019-09-11 01:54:48 +00:00
attr-target-mv-overloads.cpp [CodeGen] Add alias for cpu_dispatch function with IFunc & Fix resolver linkage type 2019-09-11 01:54:48 +00: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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attr-x86-no_caller_saved_registers.cpp [X86] Support of no_caller_saved_registers attribute 2017-04-27 12:01:00 +00:00
attr.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
attribute_internal_linkage.cpp
auto-var-init.cpp [clang codegen] Clean up handling of vectors with trivial-auto-var-init. 2020-03-24 14:34:40 -07:00
auto-variable-template.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
bitfield-layout.cpp [Clang][CodeGen] Fixing mismatch between memory layout and const expressions for oversized bitfields 2020-04-02 11:55:20 +01:00
bitfield.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
block-byref-cxx-objc.cpp Make changes to the check strings so that the test I modified in r339438 2018-08-10 17:07:27 +00:00
block-byref.cpp [OPENMP][BLOCKS]Fix PR38923: reference to a global variable is captured 2018-08-20 16:00:22 +00:00
block-capture.cpp Distinguish `__block` variables that are captured by escaping blocks 2018-10-01 21:51:28 +00:00
block-destruct.cpp
block-in-ctor-dtor.cpp Add the alloc_size attribute to clang, attempt 2. 2016-12-22 02:50:20 +00:00
block-inalloca.cpp CodeGen: handle blocks correctly when inalloca'ed 2018-02-21 21:47:51 +00:00
block.cpp
blocks-cxx11.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
blocks.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
bool-bitfield.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
builtin-bit-cast-no-tbaa.cpp Fix behavior of __builtin_bit_cast when the From and To types are the 2019-10-07 02:45:12 +00:00
builtin-bit-cast.cpp [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
builtin-calling-conv.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
builtin-constant-p.cpp Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" 2018-11-30 23:41:18 +00:00
builtin-is-constant-evaluated.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
builtin-launder.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
builtin-operator-new-delete.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
builtin-source-location.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
builtin_FUNCTION.cpp Make __has_builtin work with __builtin_LINE and friends. 2019-05-29 03:15:36 +00:00
builtin_LINE.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
builtins-arm-exclusive.cpp [CodeGen][ARM] Make sure the value and type used to create a bitcast 2016-12-01 19:25:14 +00:00
builtins-systemz-zvector.cpp For PR17164: split -fno-lax-vector-conversion into three different 2019-09-13 06:02:15 +00:00
builtins.cpp [opaque pointer types] Cleanup CGBuilder's Create*GEP. 2019-02-08 15:34:12 +00:00
c-linkage.cpp
c99-variable-length-array.cpp
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 [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
captured-statements.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
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 [clang][ubsan] Implicit Conversion Sanitizer - integer sign change - clang part 2018-10-30 21:58:56 +00:00
catch-implicit-integer-truncations.cpp [clang][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and signed checks 2018-10-11 09:09:50 +00:00
catch-nullptr-and-nonzero-offset-in-offsetof-idiom.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
catch-undef-behavior.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
catch-undef-behavior2.cpp
cfi-blacklist.cpp Allow specifying sanitizers in blacklists 2017-09-25 22:11:12 +00:00
cfi-cast.cpp
cfi-cross-dso.cpp [MS] Mangle a hash of the main file path into anonymous namespaces 2018-08-17 20:59:27 +00:00
cfi-icall.cpp [MS] Mangle a hash of the main file path into anonymous namespaces 2018-08-17 20:59:27 +00:00
cfi-mfcall-incomplete.cpp Implement CFI for indirect calls via a member function pointer. 2018-06-26 02:15:47 +00:00
cfi-mfcall.cpp Restore "[LTO/WPD] Enable aggressive WPD under LTO option" 2020-01-27 07:55:05 -08:00
cfi-ms-rtti.cpp Move vtable type metadata emission behind a cc1-level flag. 2017-01-18 23:55:27 +00:00
cfi-ms-vbase-derived-cast.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
cfi-ms-vbase-nvcall.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
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 [Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3 2019-06-05 03:17:11 +00:00
cfi-stats.cpp
cfi-vcall-check-after-args.cpp IRGen: Move vtable load after argument evaluation. 2018-02-05 23:09:13 +00:00
cfi-vcall-no-trap.cpp Re-apply r309622 with a fix for MSVC. 2017-07-31 22:35:33 +00:00
char8_t.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
clang-abi-compat.cpp Add flag to request Clang is ABI-compatible with older versions of itself 2017-08-26 01:04:35 +00:00
clang-sections-tentative.c Recommit #2 "[Driver] Default to -fno-common for all targets" 2020-03-09 19:57:03 +00:00
clang-sections.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
class-layout.cpp
code-seg.cpp Add support for __declspec(code_seg("segname")) 2018-07-18 20:04:48 +00:00
code-seg1.cpp Add support for __declspec(code_seg("segname")) 2018-07-18 20:04:48 +00:00
code-seg2.cpp Add support for __declspec(code_seg("segname")) 2018-07-18 20:04:48 +00:00
code-seg3.cpp Add support for __declspec(code_seg("segname")) 2018-07-18 20:04:48 +00:00
compound-literals.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
condition.cpp
conditional-expr-lvalue.cpp
conditional-gnu-ext.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
conditional-temporaries.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
const-base-cast.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
const-global-linkage.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
const-init-cxx1y.cpp
const-init-cxx2a.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
const-init-cxx11.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
const-init.cpp
constructor-alias.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
constructor-attr.cpp
constructor-conversion.cpp
constructor-convert.cpp
constructor-default-arg.cpp
constructor-destructor-return-this.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
constructor-direct-call.cpp Fix MSVC constructor call extension after b92d290e48 (r353181). 2019-02-06 00:06:03 +00:00
constructor-for-array-members.cpp
constructor-init-reference.cpp
constructor-init.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
constructor-template.cpp
constructors.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
conversion-function.cpp
conversion-operator-base.cpp
convert-to-fptr.cpp
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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
copy-constructor-elim.cpp Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
copy-constructor-synthesis-2.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
copy-constructor-synthesis.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
copy-in-cplus-object.cpp
copy-initialization.cpp
coverage.cpp
cp-blocks-linetables.cpp
crash.cpp [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
ctor-dtor-alias.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
ctor-globalopt.cpp
cxx-apple-kext.cpp
cxx-block-objects.cpp [CodeGen] Merge equivalent block copy/helper functions. 2018-08-10 15:09:24 +00:00
cxx0x-defaulted-templates.cpp
cxx0x-delegating-ctors.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx0x-initializer-array.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx0x-initializer-constructors.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx0x-initializer-references.cpp Disable -fmerge-all-constants as default. 2018-04-05 15:29:52 +00:00
cxx0x-initializer-scalars.cpp
cxx0x-initializer-stdinitializerlist-pr12086.cpp
cxx0x-initializer-stdinitializerlist-startend.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx0x-initializer-stdinitializerlist.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
cxx1y-deduced-return-type.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1y-generic-lambdas.cpp
cxx1y-init-captures-eh.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1y-init-captures.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1y-initializer-aggregate.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1y-sized-deallocation.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1y-variable-template-linkage.cpp C++ DR2387: a variable template declared wtih (or instantiated with) a 2019-04-26 01:51:08 +00: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 Add a triple to codegen test. 2017-04-20 01:02:29 +00:00
cxx1z-constexpr-if.cpp
cxx1z-copy-omission.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
cxx1z-decomposition.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1z-eval-order.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
cxx1z-fold-expression.cpp
cxx1z-init-statement.cpp Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. 2019-02-11 20:33:22 +00:00
cxx1z-initializer-aggregate.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1z-inline-variables.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx1z-lambda-star-this.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
cxx1z-noexcept-function-type.cpp [c++1z] Include "noexcept" in builtin function types where appropriate. Fixes 2016-10-18 07:13:55 +00:00
cxx2a-compare.cpp [c++20] P1959R0: Remove support for std::*_equality. 2019-12-16 17:49:45 -08:00
cxx2a-destroying-delete.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx2a-init-statement.cpp CGDecl::emitStoresForConstant fix synthesized constant's name 2018-11-15 00:19:18 +00:00
cxx2a-left-shift.cpp [cxx2a] P1236R1: the validity of a left shift does not depend on the 2019-06-25 01:45:26 +00:00
cxx2a-thread-local-constinit.cpp C++ DR2026: static storage duration variables are not zeroed before 2020-02-06 16:37:22 -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 Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
cxx11-extern-constexpr.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx11-initializer-aggregate.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx11-initializer-array-new.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
cxx11-noreturn.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
cxx11-special-members.cpp [test] Fix typo: 's/ ot / to /' [NFC] 2019-02-21 19:11:15 +00:00
cxx11-thread-local-reference.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx11-thread-local-visibility.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx11-thread-local.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
cxx11-trivial-initializer-struct.cpp
cxx11-unrestricted-union.cpp
cxx11-user-defined-literal.cpp [opaque pointer types] Cleanup CGBuilder's Create*GEP. 2019-02-08 15:34:12 +00:00
cxx11-vtable-key-function.cpp
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 [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-alias.cpp
debug-info-anon-namespace.cpp [PS4] Tidy up some debug-tuning v. triple decision-making. 2017-09-29 21:25:07 +00:00
debug-info-anon-union-vars.cpp
debug-info-artificial-arg.cpp
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 [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-byval.cpp [codeview] Make "clang -g" emit codeview by default when targetting MSVC 2018-11-14 22:59:27 +00:00
debug-info-calling-conventions.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-char16.cpp
debug-info-class-limited-plugin.test Fix bug in test found by the diagnostic added in r350340. 2019-01-06 15:57:18 +00:00
debug-info-class-limited.test
debug-info-class-nolimit.cpp Fix typos in clang 2018-04-06 15:14:32 +00:00
debug-info-class-optzns.cpp [Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3 2019-06-05 03:17:11 +00:00
debug-info-class.cpp Skip type units/type uniquing when we know we're only emitting the type once (vtable-based emission when triggered by a strong vtable, with -fno-standalone-debug) 2019-04-25 20:05:47 +00:00
debug-info-codeview-display-name.cpp [NFC][codeview] Avoid undefined grep in debug-info-codeview-display-name.cpp 2019-06-19 15:48:12 +00:00
debug-info-codeview-injected-class.cpp
debug-info-codeview-nested-types.cpp [codeview] Emit nested enums and typedefs from classes 2017-08-08 20:30:14 +00:00
debug-info-codeview-unnamed.cpp [CodeView] Enable debugging of captured variables within C++ lambdas 2018-05-22 12:41:19 +00:00
debug-info-codeview-var-templates.cpp [codeview] Don't emit variable templates as class members 2018-07-20 20:55:00 +00:00
debug-info-composite-cc.cpp Add a debug info testcase for the trvial_abi attribute. 2018-03-08 23:11:46 +00:00
debug-info-composite-triviality.cpp [DebugInfo] Combine Trivial and NonTrivial flags 2019-04-11 20:24:54 +00:00
debug-info-context.cpp
debug-info-ctor.cpp
debug-info-ctor2.cpp [codeview] Make "clang -g" emit codeview by default when targetting MSVC 2018-11-14 22:59:27 +00:00
debug-info-cxx0x.cpp
debug-info-cxx1y.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-decl-nested.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-deleted.cpp [DWARF5] Added support for deleted C++ special member functions. 2019-10-29 13:44:06 -07:00
debug-info-determinism.cpp
debug-info-dllimport-base-class.cpp
debug-info-dup-fwd-decl.cpp
debug-info-enum-class.cpp Rename DIFlagFixedEnum to DIFlagEnumClass. NFC 2019-01-08 17:52:29 +00:00
debug-info-enum.cpp Add enums as global variables in the IR metadata. 2019-05-30 22:04:11 +00:00
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 [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-fwd-ref.cpp
debug-info-fwd-template-param.cpp [DWARF] Allow forward declarations of a class template instantiation 2017-09-28 18:37:02 +00:00
debug-info-gline-tables-only.cpp [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-global-ctor-dtor.cpp Revert "re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial" 2019-11-15 16:21:17 -05:00
debug-info-global.cpp Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
debug-info-globalinit.cpp
debug-info-indirect-field-decl.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-inheriting-constructor.cpp Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. 2019-02-11 20:33:22 +00:00
debug-info-inlined.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-lambda.cpp Relax assumption about default method calling convention in new test 2018-09-14 20:50:39 +00:00
debug-info-large-constant.cpp
debug-info-limited-ctor.cpp [DebugInfo] Add option to clang to limit debug info that is emitted for classes. 2020-01-14 12:40:21 -08:00
debug-info-limited.cpp
debug-info-line-if.cpp [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
debug-info-line.cpp Revert "re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial" 2019-11-15 16:21:17 -05:00
debug-info-loops.cpp Add the loop end location to the loop metadata. This additional information 2016-11-10 14:44:30 +00:00
debug-info-member-call.cpp
debug-info-member.cpp [codeview] Make "clang -g" emit codeview by default when targetting MSVC 2018-11-14 22:59:27 +00:00
debug-info-method-nodebug.cpp
debug-info-method-spec.cpp [codeview] Make "clang -g" emit codeview by default when targetting MSVC 2018-11-14 22:59:27 +00:00
debug-info-method.cpp Implement C++ [basic.link]p8. 2017-09-20 07:22:00 +00:00
debug-info-method2.cpp
debug-info-ms-abi.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-ms-anonymous-tag.cpp
debug-info-ms-bitfields.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-ms-dtor-thunks.cpp [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-ms-ptr-to-member.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-ms-vbase.cpp [CodeView] Improve debugging of virtual base class member variables 2018-05-14 21:21:22 +00:00
debug-info-namespace.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-nested-exprs.cpp [codeview] omit debug locations for nested exprs unless column info enabled 2017-09-11 22:11:57 +00:00
debug-info-nodebug.cpp DebugInfo: Add support for 'nodebug' attribute on typedefs and alias templates 2019-06-08 00:01:21 +00:00
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 [CodeGen][test] Use FileCheck variable matchers for better test support 2019-06-20 22:35:52 +00:00
debug-info-nullptr.cpp
debug-info-ptr-to-member-function.cpp
debug-info-qualifiers.cpp
debug-info-range-for-var-names.cpp [Test] Remove mangled name from test. 2018-02-15 17:55:52 +00:00
debug-info-rvalue-ref.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-scope.cpp [Debug] Annotate compiler generated range-for loop variables. 2018-02-14 21:22:11 +00:00
debug-info-scoped-class.cpp
debug-info-static-fns.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-static-member.cpp CodeView - add static data members to global variable debug info. 2019-05-29 21:45:34 +00: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 Fix assertion failure when generating debug information for a variable 2017-02-22 00:13:14 +00:00
debug-info-template-explicit-specialization.cpp [AST] Print a<b<c>> without extra spaces in C++11 or later. 2020-03-26 09:53:54 +01:00
debug-info-template-fwd.cpp
debug-info-template-limit.cpp
debug-info-template-member.cpp Use primary template parameter names for variable template debug info 2019-05-02 17:45:54 +00:00
debug-info-template-parameter.cpp DebugInfo: Defaulted non-type template parameters of bool type 2020-04-01 13:21:13 -07:00
debug-info-template-partial-specialization.cpp
debug-info-template-quals.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-template-recursive.cpp
debug-info-template.cpp Recommit r324107 again. 2018-02-07 22:15:33 +00:00
debug-info-this.cpp
debug-info-thunk-msabi.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-thunk.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-info-union-template.cpp
debug-info-union.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-use-after-free.cpp [Test] Make Lit tests C++11 compatible #9 2017-02-24 22:22:05 +00:00
debug-info-uuid.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-var-template-partial-spec.cpp PR42205: DebugInfio: Do not attempt to emit debug info metadata for static member variable template partial specializations 2019-06-17 19:40:52 +00:00
debug-info-var-template-partial.cpp Use primary template parameter names for variable template debug info 2019-05-02 17:45:54 +00:00
debug-info-varargs.cpp
debug-info-vla.cpp Fix a nondeterminism in the debug info for VLA size expressions. 2018-11-09 19:17:56 +00:00
debug-info-vtable-optzn.cpp
debug-info-wchar.cpp
debug-info-windows-dtor.cpp [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-zero-length-arrays.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
debug-lambda-expressions.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
debug-lambda-this.cpp DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-prefix-map-lambda.cpp Reapply fix from r348062 to fix test on Windows. 2018-12-06 02:13:09 +00:00
decl-ref-init.cpp
default-arg-temps.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
default-arguments.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
default-constructor-default-argument.cpp
default-constructor-for-members.cpp
default-constructor-template-member.cpp
default-destructor-nested.cpp
default_calling_conv.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
deferred-global-init.cpp
delayed-template-parsing.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
delete-two-arg.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
delete.cpp
dependent-type-member-pointer.cpp
dereferenceable.cpp Additional testcase for 0130b6cb5a. 2020-02-04 12:21:42 -08:00
derived-cast.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
derived-to-base-conv.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
derived-to-base.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
derived-to-virtual-base-class-calls-final.cpp
designated-init.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
destructor-calls.cpp
destructor-crash.cpp
destructor-debug-info.cpp
destructor-exception-spec.cpp
destructors.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
devirtualize-dtor-final.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
devirtualize-ms-dtor.cpp [MS] Fix bug in r327732 with devirtualized complete destructor calls 2018-03-16 22:20:57 +00:00
devirtualize-virtual-function-calls-final.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
devirtualize-virtual-function-calls.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -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 IRgen: Mark aliases of ctors and dtors as unnamed_addr. 2018-06-18 20:58:54 +00:00
dllexport-ctor-closure.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
dllexport-dtor-thunks.cpp [MS] Emit exported complete/vbase destructors 2019-12-03 14:46:32 -08:00
dllexport-members.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
dllexport-missing-key.cpp [MinGW] Produce a vtable and RTTI for dllexported classes without a key function 2018-12-15 08:08:11 +00:00
dllexport-ms-friend.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
dllexport-no-dllexport-inlines.cpp [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
dllexport-pr26549.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
dllexport-vtable-thunks.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
dllexport.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
dllimport-dtor-thunks.cpp [MS] Emit exported complete/vbase destructors 2019-12-03 14:46:32 -08:00
dllimport-members.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
dllimport-memptr-global.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
dllimport-missing-key.cpp [MinGW] Emit typeinfo locally for dllimported classes without key functions 2018-02-02 06:22:35 +00:00
dllimport-rtti.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
dllimport-runtime-fns.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
dllimport-template-sdm.cpp Don't propagate dllimport to base class template static data members 2018-05-11 01:26:11 +00:00
dllimport.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
dso-local-executable.cpp [Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3 2019-06-05 03:17:11 +00:00
duplicate-mangled-name.cpp Make the mangled name collision diagnostic a bit more useful by listing the mangling. 2018-05-30 01:52:16 +00:00
dynamic-cast-always-null.cpp
dynamic-cast-hint.cpp [Test] Make Lit tests C++11 compatible #9 2017-02-24 22:22:05 +00:00
dynamic-cast.cpp
dynamic_cast-no-rtti.cpp
eh-aggregate-copy-destroy.cpp [Lit Test] Make tests C++11 compatible - nothrow destructors 2017-01-09 18:24:16 +00:00
eh-aggregated-inits-unwind.cpp
eh-aggregated-inits.cpp
eh.cpp Assume `__cxa_allocate_exception` returns an under-aligned memory on 2019-05-10 02:16:37 +00:00
elide-call-reference.cpp
empty-classes.cpp
empty-nontrivially-copyable.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
empty-struct-init-list.cpp Fixed a breaking test case 2018-08-08 02:47:28 +00:00
empty-union.cpp
enable_if.cpp Add a space in a run line. NFC. 2016-12-01 20:16:56 +00:00
enum.cpp
eval-recursive-constant.cpp
exception-spec-decay.cpp
exceptions-cxx-ehsc.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
exceptions-cxx-new.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
exceptions-no-rtti.cpp
exceptions-seh-filter-captures.cpp [EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp 2019-01-16 00:50:44 +00: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 Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
exceptions.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
explicit-instantiation.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
expr.cpp
extern-c.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
extern-section-attribute.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
fastcall.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
field-access-debug-info.cpp
finegrain-bitfield-access.cpp [Bitfield] Add an option to access bitfield in a fine-grained manner. 2017-10-16 16:50:27 +00:00
finegrain-bitfield-type.cpp This patch provides that bitfields are splitted even in case 2018-05-10 12:31:12 +00:00
flatten.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
float16-declarations.cpp Disable _Float16 for non ARM/SPIR Targets 2019-01-25 17:27:57 +00:00
float128-declarations.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
for-range-temporaries.cpp
for-range.cpp [opaque pointer types] Cleanup CGBuilder's Create*GEP. 2019-02-08 15:34:12 +00:00
forward-enum.cpp
fp16-mangle.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
fp16-overload.cpp
friend-redecl.cpp
funcattrs-global-ctor-dtor.cpp
funcsig.cpp Set dso_local on string literals. 2018-03-20 20:42:55 +00:00
function-template-explicit-specialization.cpp
function-template-specialization.cpp
global-array-destruction.cpp Allow constexpr construction of subobjects unconditionally, not just in C++14. 2017-01-09 21:38:07 +00:00
global-block-literal-helpers.cpp
global-dtor-no-atexit.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
global-init-darwin.cpp
global-init.cpp [CodeGen] Attach no-builtin attributes to function definitions with no Decl 2020-01-28 13:59:08 -08:00
global-llvm-constant.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
globalinit-loc.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
goto.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
guard_nocf.cpp Add support for __declspec(guard(nocf)) 2020-01-10 16:04:12 +00:00
hidden-dllimport.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
homogeneous-aggregates.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
implicit-copy-assign-operator.cpp
implicit-copy-constructor.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
implicit-exception-spec.cpp [clang] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:31:44 +00:00
implicit-function-conversion.cpp Sema: Create a no-op implicit cast for lvalue function conversions. 2019-10-19 00:34:54 +00:00
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 Emit a proper diagnostic when attempting to forward inalloca arguments 2018-12-12 23:46:06 +00:00
inalloca-overaligned.cpp Re-land "[MS] Overhaul how clang passes overaligned args on x86_32" 2020-02-11 16:49:28 -08:00
inalloca-vector.cpp [MS] Mark vectorcall FP and vector args inreg 2020-02-19 16:37:50 -08:00
incomplete-member-function-pointer.cpp
incomplete-types.cpp
inheriting-constructor-cleanup.cpp [CodeGen] Fix assertion on emitting cleanup for object with inlined inherited constructor and non-trivial destructor. 2018-12-20 22:43:26 +00:00
inheriting-constructor.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
init-invariant.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
init-priority-attr.cpp
initializer-list-ctor-order.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
inline-dllexport-member.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
inline-functions.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
inline-hint.cpp [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
inline-template-hint.cpp [CodeGen] Attach InlineHint to more functions 2018-10-23 01:26:28 +00:00
instantiate-blocks.cpp
instantiate-init-list.cpp
instantiate-temporaries.cpp
instrument-functions.cpp Try to fix the instrument-functions tests 2017-11-14 23:10:04 +00:00
int64_uint64.cpp
internal-linkage.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
invalid.cpp
invariant.group-for-vptrs.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
key-function-vtable.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
lambda-expressions-inside-auto-functions.cpp [ItaniumMangle] Undeduced auto type shouldn't be substitutable. 2018-04-28 02:40:28 +00:00
lambda-expressions-nested-linkage.cpp [clang] Fix linkage of nested lambdas. 2020-02-07 13:24:21 -05:00
lambda-expressions.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
lambda-to-function-pointer-conversion.cpp [CodeGen] Avoid destructing a callee-destructued struct type in a 2018-04-27 06:57:00 +00:00
lifetime-sanitizer.cpp NFC: Make test work with or without assertions 2019-08-27 00:11:33 +00:00
linetable-cleanup.cpp [Test] Make Lit tests C++11 compatible - nounwind noexcept 2017-02-13 17:56:30 +00:00
linetable-eh.cpp [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
linetable-fnbegin.cpp [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags. 2018-11-28 21:18:07 +00:00
linetable-virtual-variadic.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
linkage.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
lpad-linetable.cpp [Test] Make Lit tests C++11 compatible - nounwind noexcept 2017-02-13 17:56:30 +00: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
m64-ptr.cpp
main-norecurse.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
mangle-98.cpp
mangle-abi-examples.cpp
mangle-abi-tag.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
mangle-address-space.cpp [OpenCL] Rename lang mode flag for C++ mode 2019-07-25 11:04:29 +00:00
mangle-alias-template.cpp
mangle-concept.cpp [Concepts] Deprecate -fconcepts-ts, enable Concepts under -std=c++2a 2020-01-24 00:48:59 +02:00
mangle-cxx2a.cpp [c++20] Add rewriting from comparison operators to <=> / ==. 2019-10-19 00:04:43 +00:00
mangle-exception-spec.cpp [c++1z] P0003R5: Removing dynamic exception specifications. 2016-12-08 02:49:07 +00:00
mangle-exprs.cpp [ItaniumMangle] Fix mangling of GNU __null in an expression to match GCC 2019-10-08 02:28:57 +00:00
mangle-extern-local.cpp
mangle-extreme.cpp
mangle-fail.cpp Fix mangling for dependent "type { expr-list }" expressions, and add mangling for designated initializers matching recent cxx-abi-dev discussion. 2017-08-23 22:12:08 +00:00
mangle-lambda-explicit-template-params.cpp Fix crash mangling an explicit lambda non-type template parameter pack 2019-09-10 00:39:53 +00:00
mangle-lambdas.cpp Re-land [mangle] Fix mangling where an extra mangle context is required. 2019-10-10 01:14:22 +00: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 [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
mangle-mingw.cpp [MinGW] Automatically mangle Windows-specific entry points as C 2018-07-16 05:42:25 +00:00
mangle-ms-abi-examples.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-ms-arg-qualifiers.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-ms-back-references-pr13207.cpp msabi: Fix exponential mangling time for even more contrived inputs 2019-06-04 23:27:40 +00:00
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 [MS ABI] Mangle unnamed empty enums (PR37723) 2018-06-11 06:54:23 +00:00
mangle-ms-cxx14.cpp [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
mangle-ms-cxx17.cpp Implement Microsoft-compatible mangling for decomposition declarations. 2019-09-05 21:08:50 +00:00
mangle-ms-exception-spec.cpp Fix ms-layout_version declspec test and add missing new test 2018-12-17 23:16:43 +00:00
mangle-ms-md5.cpp clang-cl: Fix mangling of catchable types with names longer than 4kiB 2019-05-29 13:48:19 +00:00
mangle-ms-return-qualifiers.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-ms-string-literals.cpp [ms] Fix mangling of char16_t and char32_t to be compatible with MSVC. 2018-07-02 12:31:20 +00:00
mangle-ms-template-callback.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-ms-templates-memptrs-2.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-ms-templates-memptrs.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-ms-templates.cpp Ignore ConstantExpr in IgnoreParens 2018-12-26 17:44:40 +00:00
mangle-ms-thunks-covariant.cpp [MS] Mangle return adjusting thunks with the public access specifier 2018-12-26 20:07:52 +00:00
mangle-ms-vector-types.cpp AST: extend MS decoration handling for extended vectors 2018-10-28 18:05:20 +00:00
mangle-ms.cpp Add mangling test coverage for non-volatile const member pointers 2019-06-02 17:23:53 +00:00
mangle-neon-vectors.cpp
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
mangle-std-externc.cpp
mangle-subst-std.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
mangle-subst.cpp
mangle-system-header.cpp
mangle-template.cpp
mangle-this-cxx11.cpp
mangle-unnameable-conversions.cpp
mangle-unnamed.cpp [Test] Make Lit tests C++11 compatible - misc 2017-02-17 19:36:19 +00:00
mangle-valist.cpp
mangle-variadic-templates.cpp
mangle-win-ccs.cpp [mingw] Don't mangle thiscall like fastcall etc 2018-12-21 01:40:29 +00:00
mangle-win64-ccs.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
mangle-windows.cpp Add test coverage for __pascal mangling 2019-06-02 16:47:07 +00:00
mangle.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00: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 Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
member-expressions.cpp
member-function-pointer-calls.cpp Devirtualize a call on alloca without waiting for post inline cleanup and next DevirtSCCRepeatedPass iteration. 2020-02-28 09:43:32 -08:00
member-function-pointers.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
member-functions.cpp
member-init-anon-union.cpp
member-init-assignment.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
member-init-struct.cpp
member-init-union.cpp
member-templates.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
merge-functions.cpp [Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3 2019-06-05 03:17:11 +00:00
microsoft-abi-alignment-fail.cpp
microsoft-abi-arg-order.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
microsoft-abi-array-cookies.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
microsoft-abi-byval-sret.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
microsoft-abi-byval-thunks.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
microsoft-abi-byval-vararg.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
microsoft-abi-cdecl-method-sret.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
microsoft-abi-constexpr-vs-inheritance.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-default-cc.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -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 [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-eh-cleanups.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
microsoft-abi-eh-inlineasm.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
microsoft-abi-eh-terminate.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-emit-dependent.cpp PR36181: Teach CodeGen to properly ignore requests to emit dependent entities. 2018-02-01 00:28:36 +00:00
microsoft-abi-extern-template.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-abi-member-pointers.cpp [MS] Fix constexpr data member pointer conversions 2019-10-29 16:58:00 -07:00
microsoft-abi-methods.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-multiple-nonvirtual-inheritance.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-abi-non-virtual-base-ordering.cpp
microsoft-abi-nontrivial-covariant-thunk.cpp
microsoft-abi-rtti.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-sret-and-byval.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
microsoft-abi-static-initializers.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-abi-structors-alias.cpp IRgen: Mark aliases of ctors and dtors as unnamed_addr. 2018-06-18 20:58:54 +00:00
microsoft-abi-structors-delayed-template.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-structors.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-abi-template-static-init.cpp Fix bug 37903:MS ABI: handle inline static data member and inline variable as template static data member 2019-04-25 17:45:45 +00:00
microsoft-abi-thread-safe-statics.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-abi-throw.cpp [MS] Don't reference deleted copy ctors from catchable types 2019-10-30 15:06:26 -07:00
microsoft-abi-thunks.cpp [MS] Mangle a hash of the main file path into anonymous namespaces 2018-08-17 20:59:27 +00:00
microsoft-abi-try-throw.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-typeid.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-vbtables.cpp [CodeGen] Align rtti and vtable data 2018-09-12 14:09:06 +00:00
microsoft-abi-vftables.cpp [MS] Mangle a hash of the main file path into anonymous namespaces 2018-08-17 20:59:27 +00:00
microsoft-abi-virtual-inheritance-vtordisps.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-virtual-inheritance.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-abi-virtual-member-pointers.cpp [MS] Mangle a hash of the main file path into anonymous namespaces 2018-08-17 20:59:27 +00:00
microsoft-abi-vmemptr-conflicts.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
microsoft-abi-vmemptr-fastcall.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vmemptr-vbase.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-ambiguous.cpp
microsoft-abi-vtables-multiple-nonvirtual-inheritance-no-thunks.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-pure-virtual.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-return-adjustment.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
microsoft-abi-vtables-multiple-nonvirtual-inheritance-vdtors.cpp
microsoft-abi-vtables-return-thunks.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-single-inheritance.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-abi-vtables-virtual-inheritance.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-compatibility.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-inaccessible-base.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
microsoft-interface.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
microsoft-new.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-no-rtti-data.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
microsoft-templ-uuidof.cpp Set dso_local for guid decls. 2018-03-20 15:42:58 +00:00
microsoft-uuidof-mangling.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
microsoft-uuidof.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
mingw-new-abi.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
mingw-template-dllexport.cpp [MinGW] Do dllexport inline methods in template instantiation 2019-04-26 19:31:46 +00:00
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 Toolchain: Normalize dwarf, sjlj and seh eh 2017-11-29 07:25:12 +00:00
mingw-w64-seh-exceptions.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
mips-size_t-ptrdiff_t.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03: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 LLVM IR: Generate new-style byval-with-Type from Clang 2019-06-05 21:12:14 +00:00
ms-inline-asm-return.cpp Bring r325915 back. 2018-02-23 19:30:48 +00: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-novtable.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
ms-property.cpp [CodeGen] Ignore OpaqueValueExprs that are unique references to their 2018-03-20 01:47:58 +00:00
ms-thread_local.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
ms-thunks-ehspec.cpp Use FinishThunk to finish musttail thunks 2020-03-20 09:02:21 -07:00
ms-thunks-unprototyped-return.cpp [MS] Emit vftable thunks for functions with incomplete prototypes 2018-04-02 20:20:33 +00:00
ms-thunks-unprototyped.cpp [MS] Fix unprototyped thunk emission for incomplete return types 2018-04-18 23:21:32 +00:00
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 Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
ms_wide_predefined_expr.cpp Set dso_local on string literals. 2018-03-20 20:42:55 +00:00
msabi-blocks.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
msabi-ctor-abstract-vbase.cpp [MS] Skip vbase construction in abstract class ctors 2019-03-18 22:41:50 +00:00
msabi-swiftcall-cc.cpp [MS] Mangle a hash of the main file path into anonymous namespaces 2018-08-17 20:59:27 +00:00
multi-dim-operator-new.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
naked.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
namespace-aliases.cpp
nested-base-member-access.cpp
new-alias.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
new-array-init-exceptions.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
new-array-init.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
new-operator-phi.cpp
new-overflow.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
new-with-default-arg.cpp
new.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03: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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
no-exceptions.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
no-lto-unit.cpp [LTO] Add option to enable LTOUnit splitting, and disable unless needed 2019-01-11 18:32:07 +00:00
no-odr-use.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
no-opt-volatile-memcpy.cpp Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00: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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
no_destroy.cpp For P0784R7: compute whether a variable has constant destruction if it 2019-09-29 05:08:46 +00:00
noescape.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
noexcept.cpp
noinline-template.cpp
non-const-init-cxx2a.cpp For P0784R7: compute whether a variable has constant destruction if it 2019-09-29 05:08:46 +00:00
nonconst-init.cpp
nrvo-noreturn.cpp
nrvo.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -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
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
optnone-class-members.cpp Replace some stray uses of the old spelling of the flag with the new 2017-01-12 22:43:37 +00:00
optnone-def-decl.cpp Replace some stray uses of the old spelling of the flag with the new 2017-01-12 22:43:37 +00:00
optnone-pragma-optimize-off.cpp [SemaCXX] _Pragma("clang optimize off") not affecting lambda. 2018-03-26 13:48:03 +00:00
optnone-templates.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
overload-binop-implicitconvert.cpp
override-bit-field-layout.cpp [AST] Improve support of external layouts in `MicrosoftRecordLayoutBuilder` 2019-03-13 13:38:12 +00:00
override-layout-nameless-struct-union.cpp Improve support of PDB as an external layout source 2018-07-31 08:27:06 +00:00
override-layout-packed-base.cpp [AST] Do not align virtual bases in `MicrosoftRecordLayoutBuilder` when 2018-10-23 08:23:22 +00:00
override-layout-virtual-base.cpp [AST] Improve support of external layouts in `MicrosoftRecordLayoutBuilder` 2019-03-13 13:38:12 +00:00
override-layout.cpp [AST] Improve support of external layouts in `MicrosoftRecordLayoutBuilder` 2019-03-13 13:38:12 +00:00
partial-destruction.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
partial-init.cpp
pass-object-size.cpp
personality.cpp [Frontend] Disallow non-MSVC exception models for windows-msvc targets 2018-06-07 22:54:54 +00:00
pod-member-memcpys.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
pointers-to-data-members.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
poly-unsigned.cpp
powerpc-byval.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08: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 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
pr13396.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -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 [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
pr20897.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
pr21989.cpp
pr24097.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
pr27030.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
pr28360.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
pr29160.cpp Attempt #2 to appease buildbots 2017-08-09 06:07:08 +00:00
pr30731.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
pr31054.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
pr33080.cpp [MS] Pass CVRU qualifiers properly in Itanium mangler 2018-03-08 00:55:09 +00:00
pr34163.cpp PR34163: Don't cache an incorrect key function for a class if queried between 2017-08-12 01:46:03 +00:00
pr40771-ctad-with-lambda-copy-capture.cpp Revert "Revert "CodeGen: ensure placeholder instruction for cleanup is created"" 2019-07-25 20:59:48 +00:00
pragma-followup_inner.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-followup_outer.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-init_seg.cpp [MS ABI] Fix mangling issue with dynamic initializer stubs. 2018-08-30 20:53:11 +00:00
pragma-loop-distribute.cpp
pragma-loop-pr27643.cpp [Clang] Pragma vectorize_width() implies vectorize(enable) 2019-12-11 10:37:40 +00:00
pragma-loop-predicate.cpp Revert "Recommit "[Clang] Pragma vectorize_width() implies vectorize(enable)"" 2019-10-24 16:35:45 -07:00
pragma-loop-safety-imperfectly_nested.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-loop-safety-nested.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-loop-safety-outer.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-loop-safety.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-loop.cpp [Clang] Pragma vectorize_width() implies vectorize(enable) 2019-12-11 10:37:40 +00:00
pragma-pack-2.cpp
pragma-pack-3.cpp
pragma-pack.cpp
pragma-pipeline.cpp Add two new pragmas for controlling software pipelining optimizations. 2019-01-04 17:20:00 +00:00
pragma-unroll-and-jam.cpp [CodeGen] Generate follow-up metadata for loops with more than one transformation. 2019-04-01 17:47:41 +00:00
pragma-unroll.cpp
pragma-visibility.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
pragma-weak.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
predefined-expr-cxx14.cpp [CodeGen] Always use string computed in Sema for PredefinedExpr 2019-01-22 00:11:17 +00:00
predefined-expr-sizeof.cpp
predefined-expr.cpp
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 Add target requirement to profile remap test. 2018-10-16 08:47:36 +00:00
ptr-to-datamember.cpp
ptr-to-member-function.cpp
redefine_extname.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
reference-bind-default-argument.cpp
reference-cast.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
reference-field.cpp
reference-in-block-args.cpp
reference-in-blocks.cpp
reference-init.cpp Revert r332847; it caused us to miscompile certain forms of reference initialization. 2018-05-21 20:36:58 +00:00
references.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
regcall.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
regparm.cpp LLVM IR: Generate new-style byval-with-Type from Clang 2019-06-05 21:12:14 +00:00
reinterpret-cast.cpp
return.cpp Fix a buildbot failure introduced by r290960. 2017-01-04 15:07:13 +00:00
rtti-fundamental.cpp Borrow visibility from __fundamental_type_info for generated fundamental type infos 2018-07-24 00:43:47 +00:00
rtti-hidden.cpp Add a test. 2018-03-22 22:57:48 +00:00
rtti-layout.cpp
rtti-linkage.cpp Revert r332028; see PR37545 for details. 2018-05-21 20:10:54 +00:00
rtti-mingw64.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
rtti-qualfn.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
rtti-visibility.cpp
runtime-dllstorage.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
runtimecc.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
rvalue-references.cpp
sanitize-dtor-bit-field.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
sanitize-dtor-callback.cpp [MSan] Disable sanitization for __sanitizer_dtor_callback. 2017-09-20 22:53:08 +00:00
sanitize-dtor-derived-class.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
sanitize-dtor-fn-attribute.cpp
sanitize-dtor-nontrivial-virtual-base.cpp [Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3 2019-06-05 03:17:11 +00:00
sanitize-dtor-repress-aliasing.cpp
sanitize-dtor-tail-call.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
sanitize-dtor-trivial.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
sanitize-dtor-vtable.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
sanitize-no-dtor-callback.cpp [MSan] Enable use-after-dtor instrumentation by default. 2018-01-10 20:27:48 +00:00
scoped-enums-debug-info.cpp
scoped-enums.cpp
sections.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
sizeof-unwind-exception.cpp
skip-vtable-pointer-initialization.cpp CodeGen: Start using inrange annotations on vtable getelementptr. 2016-12-13 20:50:44 +00:00
sparcv9-abi.cpp
specialized-static-data-mem-init.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
speculative-vtt.cpp Don't speculatively emit VTTs for classes unless we are able to correctly emit references to all the functions they will (directly or indirectly) reference. 2018-11-27 19:33:49 +00:00
split-stacks.cpp Recommit r324107 again. 2018-02-07 22:15:33 +00:00
stack-reuse-exceptions.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
stack-reuse-miscompile.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
stack-reuse.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
static-assert.cpp
static-data-member-single-emission.cpp
static-data-member.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
static-destructor.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
static-init-1.cpp
static-init-2.cpp
static-init-3.cpp
static-init-4.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
static-init-pnacl.cpp
static-init-wasm.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
static-init.cpp [clang] Annotating C++'s `operator new` with more attributes 2020-02-26 01:37:17 +03:00
static-initializer-branch-weights.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
static-local-in-local-class.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
static-member-variable-explicit-specialization.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
static-mutable.cpp
std-byte.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
stmtexpr.cpp LLVM IR: Generate new-style byval-with-Type from Clang 2019-06-05 21:12:14 +00:00
strict-vtable-pointers.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
switch-case-folding-1.cpp
switch-case-folding-2.cpp
switch-case-folding.cpp
symbol-partition.cpp Driver, IRGen: Set partitions on GlobalValues according to -fsymbol-partition flag. 2019-06-07 19:10:08 +00:00
tail-padding.cpp Fix test for 32-bit targets. 2019-06-23 17:42:18 +00:00
target-features-error.cpp Fix always_inline 'target' compatibility check code for Lambdas 2019-08-28 20:59:25 +00:00
temp-order.cpp
template-anonymous-types.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
template-anonymous-union-member-initializer.cpp
template-dependent-bind-temporary.cpp
template-inner-struct-visibility-hidden.cpp
template-instantiation.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
template-linkage.cpp
template-static-var-defer.cpp
temporaries.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
thinlto-distributed-type-metadata.cpp Restore "[LTO/WPD] Enable aggressive WPD under LTO option" 2020-01-27 07:55:05 -08:00
thiscall-struct-return.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
threadsafe-statics-exceptions.cpp
threadsafe-statics.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
throw-expression-cleanup.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
throw-expression-dtor.cpp
throw-expressions.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -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 [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
thunk-use-after-free.cpp
thunks-available-externally.cpp
thunks-ehspec.cpp Use FinishThunk to finish musttail thunks 2020-03-20 09:02:21 -07:00
thunks.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
tls-init-funcs.cpp [ItaniumCXXABI] Make tls wrappers properly comdat 2020-01-13 23:36:26 +02:00
tmp-md-nodes1.cpp Making a couple of tests a bit more flexible wrt thunk mangling. Fixes checkin for r317047. 2017-11-01 00:01:20 +00:00
tmp-md-nodes2.cpp Making a couple of tests a bit more flexible wrt thunk mangling. Fixes checkin for r317047. 2017-11-01 00:01:20 +00:00
trap-fnattr.cpp [MS] Fix tests after r327738 that only fail with a default Windows target 2018-03-16 20:53:13 +00:00
trivial-auto-var-init-attribute.cpp Automatic variable initialization 2018-12-18 05:12:21 +00:00
trivial-auto-var-init.cpp Variable auto-init: also auto-init alloca 2019-04-12 00:11:27 +00:00
trivial-constructor-init.cpp
trivial_abi.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
try-catch.cpp
type-metadata-memfun.cpp Implement CFI for indirect calls via a member function pointer. 2018-06-26 02:15:47 +00:00
type-metadata-thinlto.cpp [LTO] Add option to enable LTOUnit splitting, and disable unless needed 2019-01-11 18:32:07 +00:00
type-metadata.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
type-traits.cpp
type_visibility.cpp
typeid-cxx11.cpp
typeid-should-throw.cpp
typeid.cpp
typeinfo
ubsan-bitfields.cpp Retry: [ubsan] Detect UB loads from bitfields 2017-03-09 16:06:27 +00:00
ubsan-check-debuglocs.cpp Ensure sanitizer check function calls have a !dbg location 2018-11-28 21:44:06 +00:00
ubsan-coroutines.cpp [NewPM] Run ubsan-coroutines test under the legacy pass manager only 2019-08-20 20:55:36 +00:00
ubsan-ctor-srcloc.cpp [CodeGen] Provide source locations for UBSan type checks when emitting constructor calls. 2018-06-25 05:48:04 +00:00
ubsan-devirtualized-calls.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
ubsan-function-noexcept.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
ubsan-global-alignment.cpp [ubsan] Reduce alignment checking of C++ object pointers 2017-04-14 22:03:34 +00:00
ubsan-new-checks.cpp [UBSan] Strengthen pointer checks in 'new' expressions 2018-07-28 15:33:03 +00:00
ubsan-nullability-assign.cpp [ubsan] nullability-assign: Check assignments into C++ structs 2017-04-26 21:55:17 +00:00
ubsan-suppress-checks.cpp [ubsan] Skip alignment checks which are folded away 2017-10-03 01:27:26 +00:00
ubsan-type-checks.cpp [ubsan] Have -fsanitize=vptr emit a null check if -fsanitize=null isn't available 2017-08-02 18:10:31 +00:00
ubsan-unreachable.cpp [Sanitizers] UBSan unreachable incompatible with ASan in the presence of `noreturn` calls 2019-02-01 02:51:00 +00:00
ubsan-vtable-checks.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
unaligned-member-qualifier.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
unaligned.cpp Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
uncode-string.cpp
uncopyable-args.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
union-dtor.cpp
union-tbaa2.cpp [CodeGenCXX][test] Use -fno-experimental-new-pass-manager for CodeGenCXX/union-tbaa2.cpp after D68593/llvmorg-10-init-8907-gcecc0d27ad5 2019-11-02 15:58:54 -07:00
unknown-anytype.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
used-decl-visitor.cpp recommit b58f6bb120 2020-03-19 00:26:38 -04:00
value-init.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
vararg-conversion-ctor.cpp
vararg-non-pod-ms-compat.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
vararg-non-pod.cpp
varargs.cpp Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
variadic-templates.cpp
vcall-visibility-metadata.cpp [WPD] Emit vcall_visibility metadata for MicrosoftCXXABI 2020-01-27 06:22:24 -08:00
vector-conditional.cpp Implement VectorType conditional operator GNU extension. 2020-01-13 13:27:20 -08:00
vector-splat-conversion.cpp Correct gcc vector splat conversion from float to int-vector 2019-12-13 12:27:31 -08:00
virt-canonical-decl.cpp
virt-dtor-gen.cpp
virt-dtor-key.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
virt-template-vtable.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
virt-thunk-reference.cpp
virtual-base-cast.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
virtual-base-ctor.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
virtual-base-destructor-call.cpp
virtual-bases.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00: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 IRgen: Mark aliases of ctors and dtors as unnamed_addr. 2018-06-18 20:58:54 +00:00
virtual-destructor-synthesis.cpp
virtual-function-attrs.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
virtual-function-calls.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
virtual-function-elimination.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08: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 [Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3 2019-06-05 03:17:11 +00:00
visibility-inlines-hidden-staticvar.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -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
visibility-pr36810.cpp [CXX] Templates specialization visibility can be wrong 2018-04-19 15:46:43 +00:00
visibility.cpp
vla-consruct.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
vla-lambda-capturing.cpp
vla.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
vlt_to_reference.cpp
volatile-1.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
volatile.cpp PR40642: Fix determination of whether the final statement of a statement 2019-02-15 00:27:53 +00:00
vtable-align.cpp [CodeGen] Align rtti and vtable data 2018-09-12 14:09:06 +00:00
vtable-assume-load.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
vtable-available-externally.cpp [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
vtable-cast-crash.cpp
vtable-debug-info.cpp [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
vtable-holder-self-reference.cpp
vtable-key-function-arm.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
vtable-key-function-ios.cpp [MinGW] Always emit local typeinfo 2019-04-26 19:31:51 +00:00
vtable-key-function-win-comdat.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
vtable-key-function.cpp
vtable-layout-abi-examples.cpp
vtable-layout-extreme.cpp
vtable-layout.cpp Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. 2019-02-11 20:33:22 +00:00
vtable-linkage.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
vtable-pointer-initialization.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
vtt-layout.cpp CodeGen: Start using inrange annotations on vtable getelementptr. 2016-12-13 20:50:44 +00:00
warn-padded-packed.cpp [clang] Change the condition of unnecessary packed warning 2017-08-01 21:41:39 +00:00
wasm-args-returns.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
wasm-eh.cpp [WebAssembly] Delete duplicate REQUIRES line 2019-09-12 06:56:17 +00:00
wasm-sanitize-vptr.cpp [WebAssembly] Support VPtr sanitizer for Emscripten 2019-05-29 18:31:50 +00:00
weak-extern-typeinfo.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
weak-external.cpp
windows-implicit-dllexport-template-specialization.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
windows-itanium-dllexport.cpp Revert "[CodeGen] Propagate dllexport to thunks" 2017-06-30 16:11:49 +00:00
windows-itanium-exceptions.cpp Set dso_local on external rtti GVs. 2018-03-14 18:14:46 +00:00
windows-itanium-type-info.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
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
x86_32-arguments.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
x86_64-arguments-avx.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
x86_64-arguments-nacl-x32.cpp Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition" 2020-02-03 10:09:39 -08:00
x86_64-arguments.cpp [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00