Lines Matching refs:T2

2 ; RUN: llc -mtriple=thumbv7m-eabi %s -o - | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK-T2
20 ; CHECK-T2: ldrsh.w r0, [r0, r1, lsl #1]
42 ; CHECK-T2: ldrh.w r0, [r0, r1, lsl #1]
54 ; CHECK-T2: ldr.w r0, [r0, r1, lsl #2]
75 ; CHECK-T2: strh.w r2, [r0, r1, lsl #1]
87 ; CHECK-T2: str.w r2, [r0, r1, lsl #2]
101 ; CHECK-T2: ldrsb.w r0, [r0]
112 ; CHECK-T2: ldrsh.w r0, [r0]
178 ; CHECK-T2: ldrsb.w r0, [r0, #31]
190 ; CHECK-T2: ldrsh.w r0, [r0, #62]
263 ; CHECK-T2: ldrsb.w r0, [r0, #32]
275 ; CHECK-T2: ldrsh.w r0, [r0, #64]
287 ; CHECK-T2: ldrb.w r0, [r0, #32]
299 ; CHECK-T2: ldrh.w r0, [r0, #64]
311 ; CHECK-T2: ldr.w r0, [r0, #128]
322 ; CHECK-T2: strb.w r1, [r0, #32]
334 ; CHECK-T2: strh.w r1, [r0, #64]
346 ; CHECK-T2: str.w r1, [r0, #128]
360 ; CHECK-T2: ldrsb.w r0, [r0, #4095]
372 ; CHECK-T2: ldrsh.w r0, [r0, #4095]
385 ; CHECK-T2: ldrb.w r0, [r0, #4095]
397 ; CHECK-T2: ldrh.w r0, [r0, #4095]
410 ; CHECK-T2: ldr.w r0, [r0, #4095]
422 ; CHECK-T2: strb.w r1, [r0, #4095]
434 ; CHECK-T2: strh.w r1, [r0, #4095]
447 ; CHECK-T2: str.w r1, [r0, #4095]
462 ; CHECK-T2: mov.w r1, #4096
475 ; CHECK-T2: mov.w r1, #4096
489 ; CHECK-T2: mov.w r1, #4096
502 ; CHECK-T2: mov.w r1, #4096
516 ; CHECK-T2: mov.w r1, #4096
529 ; CHECK-T2: mov.w r2, #4096
542 ; CHECK-T2: mov.w r2, #4096
556 ; CHECK-T2: mov.w r2, #4096
577 ; CHECK-T2-LABEL: ldrsb_ri_negative:
578 ; CHECK-T2: @ %bb.0: @ %entry
579 ; CHECK-T2-NEXT: ldrsb r0, [r0, #-1]
580 ; CHECK-T2-NEXT: bx lr
596 ; CHECK-T2-LABEL: ldrsh_ri_negative:
597 ; CHECK-T2: @ %bb.0: @ %entry
598 ; CHECK-T2-NEXT: ldrsh r0, [r0, #-1]
599 ; CHECK-T2-NEXT: bx lr
615 ; CHECK-T2-LABEL: ldrb_ri_negative:
616 ; CHECK-T2: @ %bb.0: @ %entry
617 ; CHECK-T2-NEXT: ldrb r0, [r0, #-1]
618 ; CHECK-T2-NEXT: bx lr
633 ; CHECK-T2-LABEL: ldrh_ri_negative:
634 ; CHECK-T2: @ %bb.0: @ %entry
635 ; CHECK-T2-NEXT: ldrh r0, [r0, #-1]
636 ; CHECK-T2-NEXT: bx lr
652 ; CHECK-T2-LABEL: ldr_ri_negative:
653 ; CHECK-T2: @ %bb.0: @ %entry
654 ; CHECK-T2-NEXT: ldr r0, [r0, #-1]
655 ; CHECK-T2-NEXT: bx lr
670 ; CHECK-T2-LABEL: strb_ri_negative:
671 ; CHECK-T2: @ %bb.0: @ %entry
672 ; CHECK-T2-NEXT: strb r1, [r0, #-1]
673 ; CHECK-T2-NEXT: bx lr
688 ; CHECK-T2-LABEL: strh_ri_negative:
689 ; CHECK-T2: @ %bb.0: @ %entry
690 ; CHECK-T2-NEXT: strh r1, [r0, #-1]
691 ; CHECK-T2-NEXT: bx lr
707 ; CHECK-T2-LABEL: str_ri_negative:
708 ; CHECK-T2: @ %bb.0: @ %entry
709 ; CHECK-T2-NEXT: str r1, [r0, #-1]
710 ; CHECK-T2-NEXT: bx lr
729 ; CHECK-T2-LABEL: ldrsb_ri_negative255:
730 ; CHECK-T2: @ %bb.0: @ %entry
731 ; CHECK-T2-NEXT: ldrsb r0, [r0, #-255]
732 ; CHECK-T2-NEXT: bx lr
748 ; CHECK-T2-LABEL: ldrsh_ri_negative255:
749 ; CHECK-T2: @ %bb.0: @ %entry
750 ; CHECK-T2-NEXT: ldrsh r0, [r0, #-255]
751 ; CHECK-T2-NEXT: bx lr
767 ; CHECK-T2-LABEL: ldrb_ri_negative255:
768 ; CHECK-T2: @ %bb.0: @ %entry
769 ; CHECK-T2-NEXT: ldrb r0, [r0, #-255]
770 ; CHECK-T2-NEXT: bx lr
785 ; CHECK-T2-LABEL: ldrh_ri_negative255:
786 ; CHECK-T2: @ %bb.0: @ %entry
787 ; CHECK-T2-NEXT: ldrh r0, [r0, #-255]
788 ; CHECK-T2-NEXT: bx lr
804 ; CHECK-T2-LABEL: ldr_ri_negative255:
805 ; CHECK-T2: @ %bb.0: @ %entry
806 ; CHECK-T2-NEXT: ldr r0, [r0, #-255]
807 ; CHECK-T2-NEXT: bx lr
822 ; CHECK-T2-LABEL: strb_ri_negative255:
823 ; CHECK-T2: @ %bb.0: @ %entry
824 ; CHECK-T2-NEXT: strb r1, [r0, #-255]
825 ; CHECK-T2-NEXT: bx lr
840 ; CHECK-T2-LABEL: strh_ri_negative255:
841 ; CHECK-T2: @ %bb.0: @ %entry
842 ; CHECK-T2-NEXT: strh r1, [r0, #-255]
843 ; CHECK-T2-NEXT: bx lr
859 ; CHECK-T2-LABEL: str_ri_negative255:
860 ; CHECK-T2: @ %bb.0: @ %entry
861 ; CHECK-T2-NEXT: str r1, [r0, #-255]
862 ; CHECK-T2-NEXT: bx lr
881 ; CHECK-T2-LABEL: ldrsb_ri_negative256:
882 ; CHECK-T2: @ %bb.0: @ %entry
883 ; CHECK-T2-NEXT: mvn r1, #255
884 ; CHECK-T2-NEXT: ldrsb r0, [r0, r1]
885 ; CHECK-T2-NEXT: bx lr
901 ; CHECK-T2-LABEL: ldrsh_ri_negative256:
902 ; CHECK-T2: @ %bb.0: @ %entry
903 ; CHECK-T2-NEXT: mvn r1, #255
904 ; CHECK-T2-NEXT: ldrsh r0, [r0, r1]
905 ; CHECK-T2-NEXT: bx lr
922 ; CHECK-T2-LABEL: ldrb_ri_negative256:
923 ; CHECK-T2: @ %bb.0: @ %entry
924 ; CHECK-T2-NEXT: mvn r1, #255
925 ; CHECK-T2-NEXT: ldrb r0, [r0, r1]
926 ; CHECK-T2-NEXT: bx lr
942 ; CHECK-T2-LABEL: ldrh_ri_negative256:
943 ; CHECK-T2: @ %bb.0: @ %entry
944 ; CHECK-T2-NEXT: mvn r1, #255
945 ; CHECK-T2-NEXT: ldrh r0, [r0, r1]
946 ; CHECK-T2-NEXT: bx lr
963 ; CHECK-T2-LABEL: ldr_ri_negative256:
964 ; CHECK-T2: @ %bb.0: @ %entry
965 ; CHECK-T2-NEXT: mvn r1, #255
966 ; CHECK-T2-NEXT: ldr r0, [r0, r1]
967 ; CHECK-T2-NEXT: bx lr
983 ; CHECK-T2-LABEL: strb_ri_negative256:
984 ; CHECK-T2: @ %bb.0: @ %entry
985 ; CHECK-T2-NEXT: mvn r2, #255
986 ; CHECK-T2-NEXT: strb r1, [r0, r2]
987 ; CHECK-T2-NEXT: bx lr
1003 ; CHECK-T2-LABEL: strh_ri_negative256:
1004 ; CHECK-T2: @ %bb.0: @ %entry
1005 ; CHECK-T2-NEXT: mvn r2, #255
1006 ; CHECK-T2-NEXT: strh r1, [r0, r2]
1007 ; CHECK-T2-NEXT: bx lr
1024 ; CHECK-T2-LABEL: str_ri_negative256:
1025 ; CHECK-T2: @ %bb.0: @ %entry
1026 ; CHECK-T2-NEXT: mvn r2, #255
1027 ; CHECK-T2-NEXT: str r1, [r0, r2]
1028 ; CHECK-T2-NEXT: bx lr