Lines Matching full:sub
9 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 0, [[TMP1]]
10 ; CHECK-NEXT: ret i32 [[SUB]]
14 %sub = sub i32 %and, %or
15 ret i32 %sub
21 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 0, [[TMP1]]
22 ; CHECK-NEXT: call void @use(i32 [[SUB]])
23 ; CHECK-NEXT: ret i32 [[SUB]]
27 %sub = sub i32 %and, %or
28 call void @use(i32 %sub)
29 ret i32 %sub
37 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 0, [[TMP1]]
38 ; CHECK-NEXT: ret i32 [[SUB]]
43 %sub = sub i32 %and, %or
44 ret i32 %sub
52 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 0, [[TMP1]]
53 ; CHECK-NEXT: ret i32 [[SUB]]
58 %sub = sub i32 %and, %or
59 ret i32 %sub
65 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 0, [[TMP1]]
66 ; CHECK-NEXT: ret i32 [[SUB]]
70 %sub = sub i32 %and, %or
71 ret i32 %sub
77 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 0, [[TMP1]]
78 ; CHECK-NEXT: ret i32 [[SUB]]
82 %sub = sub i32 %and, %or
83 ret i32 %sub
89 ; CHECK-NEXT: [[SUB:%.*]] = sub <2 x i32> zeroinitializer, [[TMP1]]
90 ; CHECK-NEXT: ret <2 x i32> [[SUB]]
94 %sub = sub <2 x i32> %and, %or
95 ret <2 x i32> %sub
106 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 [[AND]], [[OR]]
107 ; CHECK-NEXT: ret i32 [[SUB]]
113 %sub = sub i32 %and, %or
114 ret i32 %sub