llvm-project/clang/test/CodeGen/X86
hyeongyu kim 1b1c8d83d3 [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default
Turning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions.
I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default.

Test updates are made as a separate patch: D108453

Reviewed By: eugenis

Differential Revision: https://reviews.llvm.org/D105169
2022-01-16 18:54:17 +09:00
..
3dnow-builtins.c [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
adc-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
adx-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
amx.c
amx_api.c [X86] Support __tile_stream_loadd intrinsic for new AMX interface 2021-06-11 17:28:43 +08:00
amx_errors.c
amx_inline_asm.c [CodeGen][X86] Remove unused check-prefix in amx inline asm tests 2020-10-30 16:13:45 +00:00
att-inline-asm-prefix.c Run test only if X86 target is available 2020-10-26 21:28:59 +00:00
avx-builtins-constrained-cmp.c [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins 2021-02-03 11:49:17 -05:00
avx-builtins.c [X86][AVX] Update _mm256_loadu2_m128* intrinsics to use _mm256_set_m128* (PR51796) 2021-09-09 19:15:48 +01:00
avx-cmp-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx-shuffle-builtins.c [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
avx-union.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
avx2-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
avx512-inline-asm-kregisters-basics.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512-kconstraints-att_inline_asm.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512-reduceIntrin.c [X86] Always assign reassoc flag for intrinsics *reduce_add/mul_ps/pd. 2021-02-09 21:14:06 +08:00
avx512-reduceMinMaxIntrin.c [X86] Convert fmin/fmax _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) 2021-02-15 08:52:06 +08:00
avx512bf16-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512bitalg-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512bw-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
avx512cdintrin.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512dq-builtins-constrained.c [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins 2021-02-03 11:49:17 -05:00
avx512dq-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
avx512er-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512f-builtins-constrained-cmp.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512f-builtins-constrained.c [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins 2021-02-03 11:49:17 -05:00
avx512f-builtins.c [X86] Support some missing intrinsics 2021-04-21 10:50:37 +08:00
avx512fp16-abi.c Revert "The _Float16 type is supported on x86 systems with SSE2 enabled." 2021-11-23 08:00:57 -05:00
avx512fp16-builtins.c [X86][FP16] add alias for f*mul_*ch intrinsics 2021-11-17 13:26:11 +08:00
avx512fp16-complex-abi.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
avx512fp16-complex.c Revert "The _Float16 type is supported on x86 systems with SSE2 enabled." 2021-11-23 08:00:57 -05:00
avx512ifma-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512ifmavl-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512pf-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vbmi-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vbmi2-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vbmivl-builtin.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vl-builtins-constrained-cmp.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vl-builtins-constrained.c clang-format, address warnings 2020-12-30 23:05:07 +09:00
avx512vl-builtins.c [X86] Correct the conversion of VALIGND/Q intrinsics to shufflevector. 2021-06-26 19:06:00 -07:00
avx512vlbf16-builtins.c [X86] add 3 missing intrinsics: _mm_(mask/maskz)_cvtpbh_ps 2021-11-18 08:48:19 +08:00
avx512vlbitalg-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vlbw-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
avx512vlcd-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vldq-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
avx512vlfp16-builtins.c [X86][FP16] add alias for f*mul_*ch intrinsics 2021-11-17 13:26:11 +08:00
avx512vlvbmi2-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vlvnni-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vnni-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vpopcntdqintrin.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avx512vpopcntdqvlintrin.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
avxvnni-builtins.c [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
bitscan-builtins.c [CodeGen][X86] Tidyup CHECKs on bitscan tests 2020-10-30 16:13:52 +00:00
bmi-builtins.c [CodeGen][X86] Cleanup + fix unused check-prefixes in bmi tests 2020-10-30 16:13:54 +00:00
bmi2-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
builtin-clflushopt.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
builtin-clwb.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
builtin-clzero.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
builtin-movdir.c [test] Remove tests pinned to the legacy PM 2021-10-18 16:40:46 -07:00
builtin-wbinvd.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
builtin-wbnoinvd.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
cetintrin.c [X86] Add missing CET intrinsics support 2022-01-04 11:40:40 +08:00
cldemote.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
f16c-builtins-constrained.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
f16c-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
fma-builtins-constrained.c [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins 2021-02-03 11:49:17 -05:00
fma-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
fma4-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
fsgsbase-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
gfni-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
intel-avx512vlvp2intersect.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
intel-avx512vp2intersect.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
invpcid.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
keylocker.c [X86] Adjust Keylocker handle mem size 2021-09-13 18:03:27 +08:00
lwp-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
lzcnt-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
mmx-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
mmx-inline-asm-error.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
mmx-inline-asm.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
mmx-shift-with-immediate.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
movbe-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
ms-inline-asm-prefix.c [X86] Add support for vex, vex2, vex3, and evex for MASM 2020-11-20 16:20:19 +08:00
ms-x86-intrinsics.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
ms_fmul.c [X86][MS-InlineAsm] Make the constraint *m to be simple place holder 2021-12-10 09:29:38 +08:00
pause.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
pclmul-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
pku.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
popcnt-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
prefetchw-builtins.c [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
ptwrite.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
rd-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
rdpid-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
rdrand-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
rot-intrinsics.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
rtm-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sha-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sse-builtins-constrained-cmp.c [CodeGen][X86] Cleanup labels on some sse/avx intrinsics tests. NFCI. 2020-10-07 19:33:14 +01:00
sse-builtins-constrained.c [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins 2021-02-03 11:49:17 -05:00
sse-builtins-dbg.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sse-builtins.c [CodeGen][X86] Cleanup labels on some sse/avx intrinsics tests. NFCI. 2020-10-07 19:33:14 +01:00
sse.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sse2-builtins-constrained-cmp.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sse2-builtins.c Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
sse3-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sse4a-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
sse41-builtins.c [X86] Add parentheses around casts in some of the X86 intrinsic headers. 2021-08-13 09:36:16 -07:00
sse42-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
ssse3-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
strictfp_builtins.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
tbm-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
va-arg-sse.c [X86] Always check the size of SourceTy before getting the next type 2021-09-20 23:34:19 +08:00
vaes-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
vpclmulqdq-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
waitpkg.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
x86-64-inline-asm.c
x86-GCC-inline-asm-Y-constraints.c
x86-atomic-long_double.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86-bswap.c [CodeGen][X86] Remove unused check-prefix in bswap tests 2020-10-30 16:13:49 +00:00
x86-builtins-vector-width.c
x86-builtins.c
x86-cf-protection.c
x86-crc-builtins.c [X86] Add CRC32 feature. 2021-09-06 17:24:30 +08:00
x86-enqcmd-builtins.c
x86-inline-asm-min-vector-width.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86-inline-asm-v-constraint.c
x86-long-double.cpp [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86-nontemporal.c
x86-serialize-intrin.c
x86-soft-float.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86-ssc-mark.c [X86] Support __SSC_MARK(const int id) 2021-08-30 09:55:35 +08:00
x86-tsxldtrk-builtins.c
x86-uintr-builtins.c [X86] Add User Interrupts(UINTR) instructions 2020-10-22 17:33:07 +08:00
x86-vec-i128.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86-vec-struct-packing.c
x86-vector-width.c
x86.c
x86_32-arguments-darwin.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_32-arguments-iamcu.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_32-arguments-linux.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_32-arguments-nommx.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_32-arguments-realign.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_32-arguments-win32.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_32-fpcc-struct-return.c
x86_32-inline-asm.c
x86_32-xsave.c [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable 2021-06-01 15:38:48 -07:00
x86_64-PR42672.c
x86_64-arguments-darwin.c
x86_64-arguments-nacl.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_64-arguments-win32.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_64-arguments.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_64-atomic-128.c NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. 2021-02-11 17:35:09 -05:00
x86_64-floatvectors.c [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences 2020-12-31 00:27:11 -08:00
x86_64-instrument-functions.c [test] Remove tests pinned to the legacy PM 2021-10-18 16:40:46 -07:00
x86_64-longdouble.c [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
x86_64-mno-sse.c Revert "[X86][clang] Emit diagnostic for float and double when we have features -x87 and -sse on 64-bits" 2021-12-10 10:31:09 +08:00
x86_64-mno-sse2.c
x86_64-profiling-keep-fp.c
x86_64-xsave.c [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable 2021-06-01 15:38:48 -07:00
x86_inlineasm_curly_bracket_escape.c
xop-builtins-cmp.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00
xop-builtins.c [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. 2020-09-10 12:58:21 +01:00