Lines Matching refs:arg2
16 define <4 x i32> @equiv_v4i32_1(<4 x i32> %arg1, <4 x i32> %arg2) {
17 %A = and <4 x i32> %arg1, %arg2
18 %B = or <4 x i32> %arg1, %arg2
24 define <4 x i32> @equiv_v4i32_2(<4 x i32> %arg1, <4 x i32> %arg2) {
25 %B = or <4 x i32> %arg1, %arg2 ; <<4 x i32>> [#uses=1]
27 %A = and <4 x i32> %arg1, %arg2 ; <<4 x i32>> [#uses=1]
32 define <4 x i32> @equiv_v4i32_3(<4 x i32> %arg1, <4 x i32> %arg2) {
33 %B = or <4 x i32> %arg1, %arg2 ; <<4 x i32>> [#uses=1]
34 %A = and <4 x i32> %arg1, %arg2 ; <<4 x i32>> [#uses=1]
40 define <4 x i32> @equiv_v4i32_4(<4 x i32> %arg1, <4 x i32> %arg2) {
41 %arg2not = xor <4 x i32> %arg2, < i32 -1, i32 -1, i32 -1, i32 -1 >
46 define i32 @equiv_i32_1(i32 %arg1, i32 %arg2) {
47 %A = and i32 %arg1, %arg2 ; <i32> [#uses=1]
48 %B = or i32 %arg1, %arg2 ; <i32> [#uses=1]
54 define i32 @equiv_i32_2(i32 %arg1, i32 %arg2) {
55 %B = or i32 %arg1, %arg2 ; <i32> [#uses=1]
57 %A = and i32 %arg1, %arg2 ; <i32> [#uses=1]
62 define i32 @equiv_i32_3(i32 %arg1, i32 %arg2) {
63 %B = or i32 %arg1, %arg2 ; <i32> [#uses=1]
64 %A = and i32 %arg1, %arg2 ; <i32> [#uses=1]
70 define i32 @equiv_i32_4(i32 %arg1, i32 %arg2) {
71 %arg2not = xor i32 %arg2, -1
76 define i32 @equiv_i32_5(i32 %arg1, i32 %arg2) {
78 %C = xor i32 %arg2, %arg1not
82 define signext i16 @equiv_i16_1(i16 signext %arg1, i16 signext %arg2) {
83 %A = and i16 %arg1, %arg2 ; <i16> [#uses=1]
84 %B = or i16 %arg1, %arg2 ; <i16> [#uses=1]
90 define signext i16 @equiv_i16_2(i16 signext %arg1, i16 signext %arg2) {
91 %B = or i16 %arg1, %arg2 ; <i16> [#uses=1]
93 %A = and i16 %arg1, %arg2 ; <i16> [#uses=1]
98 define signext i16 @equiv_i16_3(i16 signext %arg1, i16 signext %arg2) {
99 %B = or i16 %arg1, %arg2 ; <i16> [#uses=1]
100 %A = and i16 %arg1, %arg2 ; <i16> [#uses=1]
106 define signext i8 @equiv_i8_1(i8 signext %arg1, i8 signext %arg2) {
107 %A = and i8 %arg1, %arg2 ; <i8> [#uses=1]
108 %B = or i8 %arg1, %arg2 ; <i8> [#uses=1]
114 define signext i8 @equiv_i8_2(i8 signext %arg1, i8 signext %arg2) {
115 %B = or i8 %arg1, %arg2 ; <i8> [#uses=1]
117 %A = and i8 %arg1, %arg2 ; <i8> [#uses=1]
122 define signext i8 @equiv_i8_3(i8 signext %arg1, i8 signext %arg2) {
123 %B = or i8 %arg1, %arg2 ; <i8> [#uses=1]
124 %A = and i8 %arg1, %arg2 ; <i8> [#uses=1]
130 define zeroext i8 @equiv_u8_1(i8 zeroext %arg1, i8 zeroext %arg2) {
131 %A = and i8 %arg1, %arg2 ; <i8> [#uses=1]
132 %B = or i8 %arg1, %arg2 ; <i8> [#uses=1]
138 define zeroext i8 @equiv_u8_2(i8 zeroext %arg1, i8 zeroext %arg2) {
139 %B = or i8 %arg1, %arg2 ; <i8> [#uses=1]
141 %A = and i8 %arg1, %arg2 ; <i8> [#uses=1]
146 define zeroext i8 @equiv_u8_3(i8 zeroext %arg1, i8 zeroext %arg2) {
147 %B = or i8 %arg1, %arg2 ; <i8> [#uses=1]
148 %A = and i8 %arg1, %arg2 ; <i8> [#uses=1]