Lines Matching full:add
43 ; CHECK-NEXT: add r8, r4, r7
44 ; CHECK-NEXT: add r7, r5, r4
45 ; CHECK-NEXT: add r5, r5, r8
46 ; CHECK-NEXT: add r7, r3, r7
47 ; CHECK-NEXT: add r5, r3, r5
81 %add = add i64 %i.047, %base1
82 %add.ptr9.idx = add i64 %add, %offset
83 %add.ptr9 = getelementptr inbounds i8, ptr %p, i64 %add.ptr9.idx
84 %0 = load i64, ptr %add.ptr9, align 8
85 %add.ptr10.idx = add i64 %add, %mul
86 %add.ptr10 = getelementptr inbounds i8, ptr %p, i64 %add.ptr10.idx
87 %1 = load i64, ptr %add.ptr10, align 8
88 %add.ptr11.idx = add i64 %add, %mul2
89 %add.ptr11 = getelementptr inbounds i8, ptr %p, i64 %add.ptr11.idx
90 %2 = load i64, ptr %add.ptr11, align 8
91 %add.ptr12.idx = add i64 %add, %mul4
92 %add.ptr12 = getelementptr inbounds i8, ptr %p, i64 %add.ptr12.idx
93 %3 = load i64, ptr %add.ptr12, align 8
97 %add16 = add i64 %mul15, %sum.048
98 %inc = add nuw nsw i64 %i.047, 1
144 ; CHECK-NEXT: add r5, r3, r5
146 ; CHECK-NEXT: add r8, r4, r7
149 ; CHECK-NEXT: add r10, r4, r9
185 %add = add i64 %i.059, %base1
186 %add.ptr12.idx = add i64 %add, %offset
187 %add.ptr12 = getelementptr inbounds i8, ptr %p, i64 %add.ptr12.idx
188 %0 = load i64, ptr %add.ptr12, align 8
189 %add.ptr13.idx = add i64 %add, %mul
190 %add.ptr13 = getelementptr inbounds i8, ptr %p, i64 %add.ptr13.idx
191 %1 = load i64, ptr %add.ptr13, align 8
192 %add.ptr14.idx = add i64 %add, %mul2
193 %add.ptr14 = getelementptr inbounds i8, ptr %p, i64 %add.ptr14.idx
194 %2 = load i64, ptr %add.ptr14, align 8
195 %add.ptr15.idx = add i64 %add, %mul4
196 %add.ptr15 = getelementptr inbounds i8, ptr %p, i64 %add.ptr15.idx
197 %3 = load i64, ptr %add.ptr15, align 8
198 %add.ptr16.idx = add i64 %add, %mul6
199 %add.ptr16 = getelementptr inbounds i8, ptr %p, i64 %add.ptr16.idx
200 %4 = load i64, ptr %add.ptr16, align 8
205 %add21 = add i64 %mul20, %sum.060
206 %inc = add nuw nsw i64 %i.059, 1
243 ; CHECK-NEXT: add r5, r3, r5
245 ; CHECK-NEXT: add r4, r4, r7
274 %add.ptr5.idx = add i64 %i.033, %base1
275 %add.ptr5 = getelementptr inbounds i8, ptr %p, i64 %add.ptr5.idx
276 %0 = load i64, ptr %add.ptr5, align 8
277 %add.ptr6.idx = add i64 %add.ptr5.idx, %mul
278 %add.ptr6 = getelementptr inbounds i8, ptr %p, i64 %add.ptr6.idx
279 %1 = load i64, ptr %add.ptr6, align 8
280 %add.ptr7.idx = add i64 %add.ptr5.idx, %mul1
281 %add.ptr7 = getelementptr inbounds i8, ptr %p, i64 %add.ptr7.idx
282 %2 = load i64, ptr %add.ptr7, align 8
285 %add10 = add i64 %mul9, %sum.034
286 %inc = add nuw nsw i64 %i.033, 1
328 ; CHECK-NEXT: add r5, r3, r5
364 %add.ptr8.idx = add i64 %i.045, %base1
365 %add.ptr8 = getelementptr inbounds i8, ptr %p, i64 %add.ptr8.idx
366 %0 = load i64, ptr %add.ptr8, align 8
367 %add.ptr9.idx = add i64 %add.ptr8.idx, %mul
368 %add.ptr9 = getelementptr inbounds i8, ptr %p, i64 %add.ptr9.idx
369 %1 = load i64, ptr %add.ptr9, align 8
370 %add.ptr10.idx = add i64 %add.ptr8.idx, %mul1
371 %add.ptr10 = getelementptr inbounds i8, ptr %p, i64 %add.ptr10.idx
372 %2 = load i64, ptr %add.ptr10, align 8
373 %add.ptr11.idx = add i64 %add.ptr8.idx, %mul3
374 %add.ptr11 = getelementptr inbounds i8, ptr %p, i64 %add.ptr11.idx
375 %3 = load i64, ptr %add.ptr11, align 8
379 %add15 = add i64 %mul14, %sum.046
380 %inc = add nuw nsw i64 %i.045, 1
431 ; CHECK-NEXT: add r5, r3, r5
437 ; CHECK-NEXT: add r8, r4, r8
481 %add = add i64 %i.071, %base1
482 %add.ptr15.idx = add i64 %add, %offset
483 %add.ptr15 = getelementptr inbounds i8, ptr %p, i64 %add.ptr15.idx
484 %0 = load i64, ptr %add.ptr15, align 8
485 %add.ptr16.idx = add i64 %add, %mul
486 %add.ptr16 = getelementptr inbounds i8, ptr %p, i64 %add.ptr16.idx
487 %1 = load i64, ptr %add.ptr16, align 8
488 %add.ptr17.idx = add i64 %add, %mul2
489 %add.ptr17 = getelementptr inbounds i8, ptr %p, i64 %add.ptr17.idx
490 %2 = load i64, ptr %add.ptr17, align 8
491 %add.ptr18.idx = add i64 %add, %mul4
492 %add.ptr18 = getelementptr inbounds i8, ptr %p, i64 %add.ptr18.idx
493 %3 = load i64, ptr %add.ptr18, align 8
494 %add.ptr19.idx = add i64 %add, %mul6
495 %add.ptr19 = getelementptr inbounds i8, ptr %p, i64 %add.ptr19.idx
496 %4 = load i64, ptr %add.ptr19, align 8
497 %add.ptr20.idx = add i64 %add, %mul8
498 %add.ptr20 = getelementptr inbounds i8, ptr %p, i64 %add.ptr20.idx
499 %5 = load i64, ptr %add.ptr20, align 8
505 %add26 = add i64 %mul25, %sum.072
506 %inc = add nuw nsw i64 %i.071, 1
548 ; CHECK-NEXT: add r7, r5, r4
550 ; CHECK-NEXT: add r5, r5, r8
551 ; CHECK-NEXT: add r7, r3, r7
553 ; CHECK-NEXT: add r5, r3, r5
587 %add = add i64 %i.047, %base1
588 %add.ptr9.idx = add i64 %add, %offset
589 %add.ptr9 = getelementptr inbounds i8, ptr %p, i64 %add.ptr9.idx
590 %0 = load i64, ptr %add.ptr9, align 8
591 %add.ptr10.idx = add i64 %add, %mul
592 %add.ptr10 = getelementptr inbounds i8, ptr %p, i64 %add.ptr10.idx
593 %1 = load i64, ptr %add.ptr10, align 8
594 %add.ptr11.idx = add i64 %add, %mul2
595 %add.ptr11 = getelementptr inbounds i8, ptr %p, i64 %add.ptr11.idx
596 %2 = load i64, ptr %add.ptr11, align 8
597 %add.ptr12.idx = add i64 %add, %mul4
598 %add.ptr12 = getelementptr inbounds i8, ptr %p, i64 %add.ptr12.idx
599 %3 = load i64, ptr %add.ptr12, align 8
603 %add16 = add i64 %mul15, %sum.048
604 %inc = add nuw nsw i64 %i.047, 1
645 ; CHECK-NEXT: add r5, r5, r4
646 ; CHECK-NEXT: add r6, r6, r4
649 ; CHECK-NEXT: add r5, r3, r5
650 ; CHECK-NEXT: add r6, r3, r6
682 %add = add i64 %i.045, %base1
683 %add.ptr8.idx = add i64 %add, %offset
684 %add.ptr8 = getelementptr inbounds i8, ptr %p, i64 %add.ptr8.idx
685 %0 = load i64, ptr %add.ptr8, align 8
686 %add1 = add i64 %i.045, %mul
687 %add.ptr9.idx = add i64 %add1, %base1
688 %add.ptr9 = getelementptr inbounds i8, ptr %p, i64 %add.ptr9.idx
689 %1 = load i64, ptr %add.ptr9, align 8
690 %add2 = add i64 %i.045, %base2
691 %add.ptr10.idx = add i64 %add2, %offset
692 %add.ptr10 = getelementptr inbounds i8, ptr %p, i64 %add.ptr10.idx
693 %2 = load i64, ptr %add.ptr10, align 8
694 %add.ptr11.idx = add i64 %add2, %mul
695 %add.ptr11 = getelementptr inbounds i8, ptr %p, i64 %add.ptr11.idx
696 %3 = load i64, ptr %add.ptr11, align 8
700 %add15 = add i64 %mul14, %sum.046
701 %inc = add nuw nsw i64 %i.045, 1
768 ; CHECK-NEXT: add r14, r30, r14
771 ; CHECK-NEXT: add r16, r30, r16
772 ; CHECK-NEXT: add r15, r30, r15
773 ; CHECK-NEXT: add r27, r11, r7
774 ; CHECK-NEXT: add r22, r24, r7
775 ; CHECK-NEXT: add r17, r19, r7
777 ; CHECK-NEXT: add r26, r24, r10
778 ; CHECK-NEXT: add r25, r24, r12
779 ; CHECK-NEXT: add r21, r19, r10
780 ; CHECK-NEXT: add r20, r19, r12
781 ; CHECK-NEXT: add r8, r11, r10
783 ; CHECK-NEXT: add r29, r5, r27
784 ; CHECK-NEXT: add r28, r4, r27
785 ; CHECK-NEXT: add r27, r3, r27
786 ; CHECK-NEXT: add r24, r5, r22
787 ; CHECK-NEXT: add r23, r4, r22
788 ; CHECK-NEXT: add r22, r3, r22
789 ; CHECK-NEXT: add r19, r5, r17
790 ; CHECK-NEXT: add r18, r4, r17
791 ; CHECK-NEXT: add r17, r3, r17
792 ; CHECK-NEXT: add r14, r5, r2
793 ; CHECK-NEXT: add r31, r4, r2
794 ; CHECK-NEXT: add r2, r3, r2
795 ; CHECK-NEXT: add r9, r5, r8
796 ; CHECK-NEXT: add r8, r11, r12
797 ; CHECK-NEXT: add r26, r5, r26
798 ; CHECK-NEXT: add r25, r5, r25
799 ; CHECK-NEXT: add r21, r5, r21
800 ; CHECK-NEXT: add r20, r5, r20
801 ; CHECK-NEXT: add r16, r5, r16
802 ; CHECK-NEXT: add r8, r5, r8
810 ; CHECK-NEXT: add r15, r5, r15
819 ; CHECK-NEXT: add r3, r10, r30
820 ; CHECK-NEXT: add r3, r3, r30
823 ; CHECK-NEXT: add r3, r3, r30
824 ; CHECK-NEXT: add r10, r3, r30
827 ; CHECK-NEXT: add r14, r14, r11
836 ; CHECK-NEXT: add r2, r2, r11
837 ; CHECK-NEXT: add r31, r31, r11
856 ; CHECK-NEXT: add r17, r17, r11
857 ; CHECK-NEXT: add r18, r18, r11
876 ; CHECK-NEXT: add r22, r22, r11
877 ; CHECK-NEXT: add r23, r23, r11
896 ; CHECK-NEXT: add r27, r27, r11
897 ; CHECK-NEXT: add r28, r28, r11
902 ; CHECK-NEXT: add r7, r7, r11
911 ; CHECK-NEXT: add r3, r10, r3
913 ; CHECK-NEXT: add r7, r5, r3
914 ; CHECK-NEXT: add r9, r4, r3
915 ; CHECK-NEXT: add r11, r0, r3
917 ; CHECK-NEXT: add r3, r10, r3
919 ; CHECK-NEXT: add r12, r5, r3
920 ; CHECK-NEXT: add r30, r4, r3
921 ; CHECK-NEXT: add r29, r0, r3
923 ; CHECK-NEXT: add r3, r10, r3
926 ; CHECK-NEXT: add r5, r5, r3
927 ; CHECK-NEXT: add r4, r4, r3
928 ; CHECK-NEXT: add r3, r0, r3
940 ; CHECK-NEXT: add r5, r5, r8
953 ; CHECK-NEXT: add r10, r10, r8
984 %1 = add nsw i64 %smax52, -1
1001 %add.epil = add nsw i64 %inc.addr.050.epil, %inc1
1002 %arrayidx.epil = getelementptr inbounds double, ptr %input1, i64 %add.epil
1004 %arrayidx2.epil = getelementptr inbounds double, ptr %input2, i64 %add.epil
1007 %arrayidx5.epil = getelementptr inbounds double, ptr %output, i64 %add.epil
1011 %add7.epil = add nsw i64 %inc.addr.050.epil, %inc2
1021 %add15.epil = add nsw i64 %inc.addr.050.epil, %inc3
1031 %add23.epil = add nsw i64 %inc.addr.050.epil, %inc4
1032 %epil.iter.sub = add nsw i64 %epil.iter, -1
1042 %add = add nsw i64 %inc.addr.050, %inc1
1043 %arrayidx = getelementptr inbounds double, ptr %input1, i64 %add
1045 %arrayidx2 = getelementptr inbounds double, ptr %input2, i64 %add
1048 %arrayidx5 = getelementptr inbounds double, ptr %output, i64 %add
1052 %add7 = add nsw i64 %inc.addr.050, %inc2
1062 %add15 = add nsw i64 %inc.addr.050, %inc3
1072 %add23 = add nsw i64 %inc.addr.050, %inc4
1073 %add.1 = add nsw i64 %add23, %inc1
1074 %arrayidx.1 = getelementptr inbounds double, ptr %input1, i64 %add.1
1076 %arrayidx2.1 = getelementptr inbounds double, ptr %input2, i64 %add.1
1079 %arrayidx5.1 = getelementptr inbounds double, ptr %output, i64 %add.1
1083 %add7.1 = add nsw i64 %add23, %inc2
1093 %add15.1 = add nsw i64 %add23, %inc3
1103 %add23.1 = add nsw i64 %add23, %inc4
1104 %add.2 = add nsw i64 %add23.1, %inc1
1105 %arrayidx.2 = getelementptr inbounds double, ptr %input1, i64 %add.2
1107 %arrayidx2.2 = getelementptr inbounds double, ptr %input2, i64 %add.2
1110 %arrayidx5.2 = getelementptr inbounds double, ptr %output, i64 %add.2
1114 %add7.2 = add nsw i64 %add23.1, %inc2
1124 %add15.2 = add nsw i64 %add23.1, %inc3
1134 %add23.2 = add nsw i64 %add23.1, %inc4
1135 %add.3 = add nsw i64 %add23.2, %inc1
1136 %arrayidx.3 = getelementptr inbounds double, ptr %input1, i64 %add.3
1138 %arrayidx2.3 = getelementptr inbounds double, ptr %input2, i64 %add.3
1141 %arrayidx5.3 = getelementptr inbounds double, ptr %output, i64 %add.3
1145 %add7.3 = add nsw i64 %add23.2, %inc2
1155 %add15.3 = add nsw i64 %add23.2, %inc3
1165 %add23.3 = add nsw i64 %add23.2, %inc4
1166 %niter.nsub.3 = add i64 %niter, -4