diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/fast-isel-select-cmov.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/fast-isel-select-cmov.ll | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/fast-isel-select-cmov.ll b/llvm/test/CodeGen/X86/fast-isel-select-cmov.ll index 290bcaaf4a2..a6de1e06b80 100644 --- a/llvm/test/CodeGen/X86/fast-isel-select-cmov.ll +++ b/llvm/test/CodeGen/X86/fast-isel-select-cmov.ll @@ -15,6 +15,7 @@ define zeroext i16 @select_cmov_i16(i1 zeroext %cond, i16 zeroext %a, i16 zeroex ; ; AVX512-LABEL: select_cmov_i16: ; AVX512: ## BB#0: +; AVX512-NEXT: andl $1, %edi ; AVX512-NEXT: kmovw %edi, %k0 ; AVX512-NEXT: kortestw %k0, %k0 ; AVX512-NEXT: cmovew %dx, %si @@ -46,6 +47,7 @@ define i32 @select_cmov_i32(i1 zeroext %cond, i32 %a, i32 %b) { ; ; AVX512-LABEL: select_cmov_i32: ; AVX512: ## BB#0: +; AVX512-NEXT: andl $1, %edi ; AVX512-NEXT: kmovw %edi, %k0 ; AVX512-NEXT: kortestw %k0, %k0 ; AVX512-NEXT: cmovel %edx, %esi @@ -77,6 +79,7 @@ define i64 @select_cmov_i64(i1 zeroext %cond, i64 %a, i64 %b) { ; ; AVX512-LABEL: select_cmov_i64: ; AVX512: ## BB#0: +; AVX512-NEXT: andl $1, %edi ; AVX512-NEXT: kmovw %edi, %k0 ; AVX512-NEXT: kortestw %k0, %k0 ; AVX512-NEXT: cmoveq %rdx, %rsi |