Skip to content

Commit 6b1c92c

Browse files
committed
[X86] legalize-sub-zero.ll - regenerate test checks
1 parent 86077c4 commit 6b1c92c

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

llvm/test/CodeGen/X86/legalize-sub-zero.ll

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
; RUN: llc < %s -mtriple=i686-pc-win32
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2+
; RUN: llc < %s -mtriple=i686-pc-win32 | FileCheck %s
23

34
;target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f80:128:128-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
45
;target triple = "i686-pc-win32"
56

67
define void @test() nounwind {
8+
; CHECK-LABEL: test:
9+
; CHECK: # %bb.0:
10+
; CHECK-NEXT: movl $0, (%eax)
11+
; CHECK-NEXT: retl
712
%1 = fdiv <3 x double> zeroinitializer, undef
813
%2 = fdiv <2 x double> zeroinitializer, undef
9-
%3 = shufflevector <2 x double> %2, <2 x double> undef, <3 x i32> <i32 0, i32
10-
1, i32 undef>
14+
%3 = shufflevector <2 x double> %2, <2 x double> undef, <3 x i32> <i32 0, i32 1, i32 undef>
1115
%4 = insertelement <3 x double> %3, double undef, i32 2
1216
%5 = bitcast <3 x double> %1 to <3 x i64>
1317
%6 = bitcast <3 x double> %4 to <3 x i64>
1418
%7 = sub <3 x i64> %5, %6
1519
%8 = shufflevector <3 x i64> %7, <3 x i64> undef, <2 x i32> <i32 0, i32 1>
1620
%9 = xor <2 x i64> %8, zeroinitializer
1721
%10 = add nsw <2 x i64> %9, zeroinitializer
18-
%11 = shufflevector <2 x i64> %10, <2 x i64> undef, <3 x i32> <i32 0, i32 1,
19-
i32 undef>
22+
%11 = shufflevector <2 x i64> %10, <2 x i64> undef, <3 x i32> <i32 0, i32 1, i32 undef>
2023
%12 = insertelement <3 x i64> %11, i64 0, i32 2
21-
%13 = shufflevector <3 x i64> %12, <3 x i64> undef, <4 x i32> <i32 0, i32 1,
22-
i32 2, i32 3>
24+
%13 = shufflevector <3 x i64> %12, <3 x i64> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
2325
%14 = shufflevector <4 x i64> %13, <4 x i64> undef, <2 x i32> <i32 0, i32 1>
2426
%15 = bitcast <2 x i64> %14 to <4 x i32>
25-
%16 = shufflevector <4 x i32> %15, <4 x i32> undef, <4 x i32> <i32 0, i32 2,
26-
i32 0, i32 2>
27+
%16 = shufflevector <4 x i32> %15, <4 x i32> undef, <4 x i32> <i32 0, i32 2, i32 0, i32 2>
2728
%17 = bitcast <4 x i32> %16 to <2 x i64>
2829
%18 = shufflevector <2 x i64> %17, <2 x i64> undef, <2 x i32> <i32 0, i32 2>
2930
%19 = bitcast <2 x i64> %18 to <4 x i32>
30-
%20 = shufflevector <4 x i32> %19, <4 x i32> undef, <3 x i32> <i32 0, i32 1,
31-
i32 2>
31+
%20 = shufflevector <4 x i32> %19, <4 x i32> undef, <3 x i32> <i32 0, i32 1, i32 2>
3232
%21 = or <3 x i32> %20, zeroinitializer
3333
store <3 x i32> %21, ptr addrspace(1) undef, align 16
3434
ret void

0 commit comments

Comments
 (0)