Lines Matching refs:or

8   %B = or i32 %A, 0
16 %B = or i32 %A, -1
24 %B = or <3 x i8> %A, <i8 -1, i8 undef, i8 -1>
32 %B = or i1 %A, false
40 %B = or i1 %A, true
48 %B = or i1 %A, %A
56 %B = or i32 %A, %A
67 %B = or i32 %A, %NotA
76 %B = or <2 x i4> %NotA, %A
84 %B = or i8 %A, -2
85 %C = or i8 %B, 1
94 %C = or i8 %A, 1
95 %D = or i8 %B, -2
96 %E = or i8 %C, %D
105 %B = or i8 %A, 1
107 %D = or i8 %C, -2
112 ; see InstCombine/or-xor.ll.
117 ; CHECK-NEXT: [[B:%.*]] = or i8 [[A:%.*]], -2
119 ; CHECK-NEXT: [[D:%.*]] = or i8 [[C]], 1
123 %B = or i8 %A, -2
125 %D = or i8 %C, 1
132 ; CHECK-NEXT: [[B:%.*]] = or <2 x i8> [[A:%.*]], <i8 -2, i8 0>
135 ; CHECK-NEXT: [[D:%.*]] = or i8 [[C]], 1
139 %B = or <2 x i8> %A, <i8 -2, i8 0>
142 %D = or i8 %C, 1
162 %R = or i39 %B, %D
170 %Y = or i7 %X, 0
178 %Y = or i17 %X, -1
197 %R = or i399 %D, %B
205 %Y = or i777 %X, 0
213 %Y = or i117 %X, -1
233 %R = or <2 x i39> %B, %D
238 ; Vector version of test4_apint with the add and the or commuted
253 %R = or <2 x i399> %D, %B
264 %or = or i8 %and, %a
265 ret i8 %or
273 %or = or <2 x i8> %and, %a
274 ret <2 x i8> %or
282 %or = or i8 %a, %and
283 ret i8 %or
291 %or = or <2 x i8> %a, %and
292 ret <2 x i8> %or
303 %r = or i1 %a, %not
315 %r = or i8 %a, %not
327 %r = or <3 x i17> %not, %a
339 %r = or <2 x i1> %not, %a
347 %v = or i32 %x, poison
360 %or = or i4 %A, %B
361 %notab = xor i4 %or, -1
362 %r = or i4 %and, %notab
373 %or = or i41 %A, %B
374 %notab = xor i41 %or, -1
375 %r = or i41 %and, %notab
386 %or = or i8 %B, %A
387 %notab = xor i8 %or, -1
388 %r = or i8 %and, %notab
399 %or = or <2 x i4> %B, %A
400 %notab = xor <2 x i4> %or, <i4 -1, i4 -1>
401 %r = or <2 x i4> %and, %notab
412 %or = or i4 %A, %B
413 %notab = xor i4 %or, -1
414 %r = or i4 %notab, %and
425 %or = or i41 %A, %B
426 %notab = xor i41 %or, -1
427 %r = or i41 %notab, %and
438 %or = or i8 %B, %A
439 %notab = xor i8 %or, -1
440 %r = or i8 %notab, %and
451 %or = or <2 x i4> %B, %A
452 %notab = xor <2 x i4> %or, <i4 -1, i4 -1>
453 %r = or <2 x i4> %notab, %and
463 ; CHECK-NEXT: [[OR:%.*]] = or <2 x i4> [[B]], [[A]]
465 ; CHECK-NEXT: [[R:%.*]] = or <2 x i4> [[NOTAB]], [[AND]]
470 %or = or <2 x i4> %B, %A
471 %notab = xor <2 x i4> %or, <i4 -1, i4 -1>
472 %r = or <2 x i4> %notab, %and
480 ; CHECK-NEXT: [[I1:%.*]] = or i69 [[A:%.*]], [[B:%.*]]
483 %i1 = or i69 %A, %B
485 %i3 = or i69 %i1, %i2
493 ; CHECK-NEXT: [[I1:%.*]] = or i8 [[B:%.*]], [[A:%.*]]
496 %i1 = or i8 %B, %A
498 %i3 = or i8 %i1, %i2
506 ; CHECK-NEXT: [[I1:%.*]] = or <4 x i4> [[A:%.*]], [[B:%.*]]
509 %i1 = or <4 x i4> %A, %B
511 %i3 = or <4 x i4> %i2, %i1
519 ; CHECK-NEXT: [[I1:%.*]] = or i4 [[B:%.*]], [[A:%.*]]
522 %i1 = or i4 %B, %A
524 %i3 = or i4 %i2, %i1
535 %o = or i32 %r, %l
548 %o = or i32 %l, %r
559 %o = or <2 x i9> %l, %r
570 %o = or i8 %r, %l
581 ; CHECK-NEXT: [[O:%.*]] = or i32 [[R]], [[L]]
587 %o = or i32 %r, %l
598 ; CHECK-NEXT: [[O:%.*]] = or i32 [[R]], [[L]]
604 %o = or i32 %r, %l
615 ; CHECK-NEXT: [[O:%.*]] = or i32 [[R]], [[L]]
621 %o = or i32 %r, %l
636 %r = or i4 %and, %not
649 %r = or <2 x i4> %not, %and
662 %r = or i74 %and, %not
675 %r = or <2 x i4> %not, %and
686 ; CHECK-NEXT: [[R:%.*]] = or i4 [[AND]], [[NOT]]
692 %r = or i4 %and, %not
703 ; CHECK-NEXT: [[R:%.*]] = or i4 [[AND]], [[NOT]]
709 %r = or i4 %and, %not
720 ; CHECK-NEXT: [[R:%.*]] = or <2 x i4> [[NOT]], [[AND]]
726 %r = or <2 x i4> %not, %and
736 %or = or i4 %a, %b
739 %r = or i4 %not, %or
747 %or = or <2 x i4> %a, %b
750 %r = or <2 x i4> %or, %not
758 %or = or i74 %b, %a
761 %r = or i74 %not, %or
769 %or = or <2 x i4> %b, %a
772 %r = or <2 x i4> %or, %not
780 ; CHECK-NEXT: [[OR:%.*]] = or i4 [[A:%.*]], [[C:%.*]]
783 ; CHECK-NEXT: [[R:%.*]] = or i4 [[NOT]], [[OR]]
786 %or = or i4 %a, %c
789 %r = or i4 %not, %or
797 ; CHECK-NEXT: [[OR:%.*]] = or i4 [[C:%.*]], [[B:%.*]]
800 ; CHECK-NEXT: [[R:%.*]] = or i4 [[NOT]], [[OR]]
803 %or = or i4 %c, %b
806 %r = or i4 %not, %or
816 %or = or <2 x i4> %b, %a
819 %r = or <2 x i4> %or, %not
831 %or = or i4 %nota, %b
832 %r = or i4 %xor, %or
844 %or = or i71 %b, %nota
845 %r = or i71 %xor, %or
857 %or = or i32 %nota, %b
858 %r = or i32 %xor, %or
870 %or = or i32 %b, %nota
871 %r = or i32 %xor, %or
883 %or = or i32 %nota, %b
884 %r = or i32 %or, %xor
896 %or = or i32 %b, %nota
897 %r = or i32 %or, %xor
909 %or = or i32 %nota, %b
910 %r = or i32 %or, %xor
922 %or = or i32 %b, %nota
923 %r = or i32 %or, %xor
933 %or = or <2 x i4> %nota, %b
934 %r = or <2 x i4> %xor, %or
944 ; CHECK-NEXT: [[OR:%.*]] = or i16 [[NOTA]], [[B:%.*]]
945 ; CHECK-NEXT: [[R:%.*]] = or i16 [[XOR]], [[OR]]
950 %or = or i16 %nota, %b
951 %r = or i16 %xor, %or
966 %or = or i4 %xor, %nand
967 ret i4 %or
979 %or = or <2 x i4> %xor, %nand
980 ret <2 x i4> %or
992 %or = or i71 %nand, %xor
993 ret i71 %or
1005 %or = or i4 %nand, %xor
1006 ret i4 %or
1016 ; CHECK-NEXT: [[OR:%.*]] = or i4 [[XOR]], [[NAND]]
1022 %or = or i4 %xor, %nand
1023 ret i4 %or
1033 ; CHECK-NEXT: [[OR:%.*]] = or <2 x i4> [[XOR]], [[NAND]]
1039 %or = or <2 x i4> %xor, %nand
1040 ret <2 x i4> %or
1053 %or = or i32 %fun, %shy
1054 ret i32 %or
1064 %or = or i32 %shy, %fun
1065 ret i32 %or
1074 ; CHECK-NEXT: [[OR:%.*]] = or i32 [[FUN]], [[SHY]]
1079 %or = or i32 %fun, %shy
1080 ret i32 %or
1090 %or = or i32 %fun, %shy
1091 ret i32 %or
1101 %or = or i32 %shy, %fun
1102 ret i32 %or
1111 ; CHECK-NEXT: [[OR:%.*]] = or i32 [[FUN]], [[SHY]]
1116 %or = or i32 %fun, %shy
1117 ret i32 %or