Lines Matching refs:ANYENDIAN

3 …llc -march=mips -mattr=+msa,+fp64 -relocation-model=pic < %s | FileCheck -check-prefix=ANYENDIAN %s
4 …c -march=mipsel -mattr=+msa,+fp64 -relocation-model=pic < %s | FileCheck -check-prefix=ANYENDIAN %s
22 ; ANYENDIAN: llvm_mips_and_v_b_test:
23 ; ANYENDIAN: ld.b
24 ; ANYENDIAN: ld.b
25 ; ANYENDIAN: and.v
26 ; ANYENDIAN: st.b
27 ; ANYENDIAN: .size llvm_mips_and_v_b_test
45 ; ANYENDIAN: llvm_mips_and_v_h_test:
46 ; ANYENDIAN: ld.b
47 ; ANYENDIAN: ld.b
48 ; ANYENDIAN: and.v
49 ; ANYENDIAN: st.b
50 ; ANYENDIAN: .size llvm_mips_and_v_h_test
68 ; ANYENDIAN: llvm_mips_and_v_w_test:
69 ; ANYENDIAN: ld.b
70 ; ANYENDIAN: ld.b
71 ; ANYENDIAN: and.v
72 ; ANYENDIAN: st.b
73 ; ANYENDIAN: .size llvm_mips_and_v_w_test
91 ; ANYENDIAN: llvm_mips_and_v_d_test:
92 ; ANYENDIAN: ld.b
93 ; ANYENDIAN: ld.b
94 ; ANYENDIAN: and.v
95 ; ANYENDIAN: st.b
96 ; ANYENDIAN: .size llvm_mips_and_v_d_test
107 ; ANYENDIAN: and_v_b_test:
108 ; ANYENDIAN: ld.b
109 ; ANYENDIAN: ld.b
110 ; ANYENDIAN: and.v
111 ; ANYENDIAN: st.b
112 ; ANYENDIAN: .size and_v_b_test
123 ; ANYENDIAN: and_v_h_test:
124 ; ANYENDIAN: ld.h
125 ; ANYENDIAN: ld.h
126 ; ANYENDIAN: and.v
127 ; ANYENDIAN: st.h
128 ; ANYENDIAN: .size and_v_h_test
140 ; ANYENDIAN: and_v_w_test:
141 ; ANYENDIAN: ld.w
142 ; ANYENDIAN: ld.w
143 ; ANYENDIAN: and.v
144 ; ANYENDIAN: st.w
145 ; ANYENDIAN: .size and_v_w_test
157 ; ANYENDIAN: and_v_d_test:
158 ; ANYENDIAN: ld.d
159 ; ANYENDIAN: ld.d
160 ; ANYENDIAN: and.v
161 ; ANYENDIAN: st.d
162 ; ANYENDIAN: .size and_v_d_test
183 ; ANYENDIAN: llvm_mips_bmnz_v_b_test:
184 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmnz_v_b_ARG1)(
185 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmnz_v_b_ARG2)(
186 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmnz_v_b_ARG3)(
187 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
188 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
189 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
190 ; ANYENDIAN-DAG: bmnz.v [[R4]], [[R5]], [[R6]]
191 ; ANYENDIAN-DAG: st.b [[R4]], 0(
192 ; ANYENDIAN: .size llvm_mips_bmnz_v_b_test
213 ; ANYENDIAN: llvm_mips_bmnz_v_h_test:
214 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmnz_v_h_ARG1)(
215 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmnz_v_h_ARG2)(
216 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmnz_v_h_ARG3)(
217 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
218 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
219 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
220 ; ANYENDIAN-DAG: bmnz.v [[R4]], [[R5]], [[R6]]
221 ; ANYENDIAN-DAG: st.b [[R4]], 0(
222 ; ANYENDIAN: .size llvm_mips_bmnz_v_h_test
243 ; ANYENDIAN: llvm_mips_bmnz_v_w_test:
244 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmnz_v_w_ARG1)(
245 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmnz_v_w_ARG2)(
246 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmnz_v_w_ARG3)(
247 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
248 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
249 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
250 ; ANYENDIAN-DAG: bmnz.v [[R4]], [[R5]], [[R6]]
251 ; ANYENDIAN-DAG: st.b [[R4]], 0(
252 ; ANYENDIAN: .size llvm_mips_bmnz_v_w_test
273 ; ANYENDIAN: llvm_mips_bmnz_v_d_test:
274 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmnz_v_d_ARG1)(
275 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmnz_v_d_ARG2)(
276 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmnz_v_d_ARG3)(
277 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
278 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
279 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
280 ; ANYENDIAN-DAG: bmnz.v [[R4]], [[R5]], [[R6]]
281 ; ANYENDIAN-DAG: st.b [[R4]], 0(
282 ; ANYENDIAN: .size llvm_mips_bmnz_v_d_test
303 ; ANYENDIAN: llvm_mips_bmz_v_b_test:
304 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmz_v_b_ARG1)(
305 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmz_v_b_ARG2)(
306 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmz_v_b_ARG3)(
307 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
308 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
309 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
311 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R4]], [[R6]]
312 ; ANYENDIAN-DAG: st.b [[R5]], 0(
313 ; ANYENDIAN: .size llvm_mips_bmz_v_b_test
334 ; ANYENDIAN: llvm_mips_bmz_v_h_test:
335 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmz_v_h_ARG1)(
336 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmz_v_h_ARG2)(
337 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmz_v_h_ARG3)(
338 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
339 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
340 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
342 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R4]], [[R6]]
343 ; ANYENDIAN-DAG: st.b [[R5]], 0(
344 ; ANYENDIAN: .size llvm_mips_bmz_v_h_test
365 ; ANYENDIAN: llvm_mips_bmz_v_w_test:
366 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmz_v_w_ARG1)(
367 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmz_v_w_ARG2)(
368 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmz_v_w_ARG3)(
369 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
370 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
371 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
373 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R4]], [[R6]]
374 ; ANYENDIAN-DAG: st.b [[R5]], 0(
375 ; ANYENDIAN: .size llvm_mips_bmz_v_w_test
396 ; ANYENDIAN: llvm_mips_bmz_v_d_test:
397 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bmz_v_d_ARG1)(
398 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bmz_v_d_ARG2)(
399 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bmz_v_d_ARG3)(
400 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
401 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
402 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
404 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R4]], [[R6]]
405 ; ANYENDIAN-DAG: st.b [[R5]], 0(
406 ; ANYENDIAN: .size llvm_mips_bmz_v_d_test
427 ; ANYENDIAN: llvm_mips_bsel_v_b_test:
428 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bsel_v_b_ARG1)(
429 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bsel_v_b_ARG2)(
430 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bsel_v_b_ARG3)(
431 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
432 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
433 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
435 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R6]], [[R4]]
436 ; ANYENDIAN-DAG: st.b [[R5]], 0(
437 ; ANYENDIAN: .size llvm_mips_bsel_v_b_test
458 ; ANYENDIAN: llvm_mips_bsel_v_h_test:
459 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bsel_v_h_ARG1)(
460 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bsel_v_h_ARG2)(
461 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bsel_v_h_ARG3)(
462 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
463 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
464 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
466 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R6]], [[R4]]
467 ; ANYENDIAN-DAG: st.b [[R5]], 0(
468 ; ANYENDIAN: .size llvm_mips_bsel_v_h_test
489 ; ANYENDIAN: llvm_mips_bsel_v_w_test:
490 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bsel_v_w_ARG1)(
491 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bsel_v_w_ARG2)(
492 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bsel_v_w_ARG3)(
493 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
494 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
495 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
497 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R6]], [[R4]]
498 ; ANYENDIAN-DAG: st.b [[R5]], 0(
499 ; ANYENDIAN: .size llvm_mips_bsel_v_w_test
520 ; ANYENDIAN: llvm_mips_bsel_v_d_test:
521 ; ANYENDIAN-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_bsel_v_d_ARG1)(
522 ; ANYENDIAN-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_bsel_v_d_ARG2)(
523 ; ANYENDIAN-DAG: lw [[R3:\$[0-9]+]], %got(llvm_mips_bsel_v_d_ARG3)(
524 ; ANYENDIAN-DAG: ld.b [[R4:\$w[0-9]+]], 0([[R1]])
525 ; ANYENDIAN-DAG: ld.b [[R5:\$w[0-9]+]], 0([[R2]])
526 ; ANYENDIAN-DAG: ld.b [[R6:\$w[0-9]+]], 0([[R3]])
528 ; ANYENDIAN-DAG: bmnz.v [[R5]], [[R6]], [[R4]]
529 ; ANYENDIAN-DAG: st.b [[R5]], 0(
530 ; ANYENDIAN: .size llvm_mips_bsel_v_d_test
548 ; ANYENDIAN: llvm_mips_nor_v_b_test:
549 ; ANYENDIAN: ld.b
550 ; ANYENDIAN: ld.b
551 ; ANYENDIAN: nor.v
552 ; ANYENDIAN: st.b
553 ; ANYENDIAN: .size llvm_mips_nor_v_b_test
571 ; ANYENDIAN: llvm_mips_nor_v_h_test:
572 ; ANYENDIAN: ld.b
573 ; ANYENDIAN: ld.b
574 ; ANYENDIAN: nor.v
575 ; ANYENDIAN: st.b
576 ; ANYENDIAN: .size llvm_mips_nor_v_h_test
594 ; ANYENDIAN: llvm_mips_nor_v_w_test:
595 ; ANYENDIAN: ld.b
596 ; ANYENDIAN: ld.b
597 ; ANYENDIAN: nor.v
598 ; ANYENDIAN: st.b
599 ; ANYENDIAN: .size llvm_mips_nor_v_w_test
617 ; ANYENDIAN: llvm_mips_nor_v_d_test:
618 ; ANYENDIAN: ld.b
619 ; ANYENDIAN: ld.b
620 ; ANYENDIAN: nor.v
621 ; ANYENDIAN: st.b
622 ; ANYENDIAN: .size llvm_mips_nor_v_d_test
640 ; ANYENDIAN: llvm_mips_or_v_b_test:
641 ; ANYENDIAN: ld.b
642 ; ANYENDIAN: ld.b
643 ; ANYENDIAN: or.v
644 ; ANYENDIAN: st.b
645 ; ANYENDIAN: .size llvm_mips_or_v_b_test
663 ; ANYENDIAN: llvm_mips_or_v_h_test:
664 ; ANYENDIAN: ld.b
665 ; ANYENDIAN: ld.b
666 ; ANYENDIAN: or.v
667 ; ANYENDIAN: st.b
668 ; ANYENDIAN: .size llvm_mips_or_v_h_test
686 ; ANYENDIAN: llvm_mips_or_v_w_test:
687 ; ANYENDIAN: ld.b
688 ; ANYENDIAN: ld.b
689 ; ANYENDIAN: or.v
690 ; ANYENDIAN: st.b
691 ; ANYENDIAN: .size llvm_mips_or_v_w_test
709 ; ANYENDIAN: llvm_mips_or_v_d_test:
710 ; ANYENDIAN: ld.b
711 ; ANYENDIAN: ld.b
712 ; ANYENDIAN: or.v
713 ; ANYENDIAN: st.b
714 ; ANYENDIAN: .size llvm_mips_or_v_d_test
725 ; ANYENDIAN: or_v_b_test:
726 ; ANYENDIAN: ld.b
727 ; ANYENDIAN: ld.b
728 ; ANYENDIAN: or.v
729 ; ANYENDIAN: st.b
730 ; ANYENDIAN: .size or_v_b_test
741 ; ANYENDIAN: or_v_h_test:
742 ; ANYENDIAN: ld.h
743 ; ANYENDIAN: ld.h
744 ; ANYENDIAN: or.v
745 ; ANYENDIAN: st.h
746 ; ANYENDIAN: .size or_v_h_test
758 ; ANYENDIAN: or_v_w_test:
759 ; ANYENDIAN: ld.w
760 ; ANYENDIAN: ld.w
761 ; ANYENDIAN: or.v
762 ; ANYENDIAN: st.w
763 ; ANYENDIAN: .size or_v_w_test
775 ; ANYENDIAN: or_v_d_test:
776 ; ANYENDIAN: ld.d
777 ; ANYENDIAN: ld.d
778 ; ANYENDIAN: or.v
779 ; ANYENDIAN: st.d
780 ; ANYENDIAN: .size or_v_d_test
798 ; ANYENDIAN: llvm_mips_xor_v_b_test:
799 ; ANYENDIAN: ld.b
800 ; ANYENDIAN: ld.b
801 ; ANYENDIAN: xor.v
802 ; ANYENDIAN: st.b
803 ; ANYENDIAN: .size llvm_mips_xor_v_b_test
821 ; ANYENDIAN: llvm_mips_xor_v_h_test:
822 ; ANYENDIAN: ld.b
823 ; ANYENDIAN: ld.b
824 ; ANYENDIAN: xor.v
825 ; ANYENDIAN: st.b
826 ; ANYENDIAN: .size llvm_mips_xor_v_h_test
844 ; ANYENDIAN: llvm_mips_xor_v_w_test:
845 ; ANYENDIAN: ld.b
846 ; ANYENDIAN: ld.b
847 ; ANYENDIAN: xor.v
848 ; ANYENDIAN: st.b
849 ; ANYENDIAN: .size llvm_mips_xor_v_w_test
867 ; ANYENDIAN: llvm_mips_xor_v_d_test:
868 ; ANYENDIAN: ld.b
869 ; ANYENDIAN: ld.b
870 ; ANYENDIAN: xor.v
871 ; ANYENDIAN: st.b
872 ; ANYENDIAN: .size llvm_mips_xor_v_d_test
883 ; ANYENDIAN: xor_v_b_test:
884 ; ANYENDIAN: ld.b
885 ; ANYENDIAN: ld.b
886 ; ANYENDIAN: xor.v
887 ; ANYENDIAN: st.b
888 ; ANYENDIAN: .size xor_v_b_test
899 ; ANYENDIAN: xor_v_h_test:
900 ; ANYENDIAN: ld.h
901 ; ANYENDIAN: ld.h
902 ; ANYENDIAN: xor.v
903 ; ANYENDIAN: st.h
904 ; ANYENDIAN: .size xor_v_h_test
916 ; ANYENDIAN: xor_v_w_test:
917 ; ANYENDIAN: ld.w
918 ; ANYENDIAN: ld.w
919 ; ANYENDIAN: xor.v
920 ; ANYENDIAN: st.w
921 ; ANYENDIAN: .size xor_v_w_test
933 ; ANYENDIAN: xor_v_d_test:
934 ; ANYENDIAN: ld.d
935 ; ANYENDIAN: ld.d
936 ; ANYENDIAN: xor.v
937 ; ANYENDIAN: st.d
938 ; ANYENDIAN: .size xor_v_d_test