Lines Matching refs:BSWAP

2 ; RUN: llc < %s -mtriple=i686-unknown | FileCheck %s --check-prefix=CHECK --check-prefix=BSWAP
43 ; BSWAP-LABEL: load_i32_by_i8_bswap:
44 ; BSWAP: # %bb.0:
45 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
46 ; BSWAP-NEXT: movl (%eax), %eax
47 ; BSWAP-NEXT: bswapl %eax
48 ; BSWAP-NEXT: retl
177 ; BSWAP-LABEL: load_i32_by_i16_by_i8_bswap:
178 ; BSWAP: # %bb.0:
179 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
180 ; BSWAP-NEXT: movl (%eax), %eax
181 ; BSWAP-NEXT: bswapl %eax
182 ; BSWAP-NEXT: retl
279 ; BSWAP-LABEL: load_i64_by_i8_bswap:
280 ; BSWAP: # %bb.0:
281 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
282 ; BSWAP-NEXT: movl (%eax), %edx
283 ; BSWAP-NEXT: movl 4(%eax), %eax
284 ; BSWAP-NEXT: bswapl %eax
285 ; BSWAP-NEXT: bswapl %edx
286 ; BSWAP-NEXT: retl
653 ; BSWAP-LABEL: load_i32_by_i8_nonzero_offset_bswap:
654 ; BSWAP: # %bb.0:
655 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
656 ; BSWAP-NEXT: movl 1(%eax), %eax
657 ; BSWAP-NEXT: bswapl %eax
658 ; BSWAP-NEXT: retl
700 ; BSWAP-LABEL: load_i32_by_i8_neg_offset_bswap:
701 ; BSWAP: # %bb.0:
702 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
703 ; BSWAP-NEXT: movl -4(%eax), %eax
704 ; BSWAP-NEXT: bswapl %eax
705 ; BSWAP-NEXT: retl
747 ; BSWAP-LABEL: load_i32_by_i8_bswap_base_index_offset:
748 ; BSWAP: # %bb.0:
749 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
750 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %ecx
751 ; BSWAP-NEXT: movl (%ecx,%eax), %eax
752 ; BSWAP-NEXT: bswapl %eax
753 ; BSWAP-NEXT: retl
831 ; BSWAP-LABEL: load_i32_by_bswap_i16:
832 ; BSWAP: # %bb.0:
833 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
834 ; BSWAP-NEXT: movl (%eax), %eax
835 ; BSWAP-NEXT: bswapl %eax
836 ; BSWAP-NEXT: retl
1185 ; BSWAP-LABEL: zext_load_i32_by_i8_bswap:
1186 ; BSWAP: # %bb.0:
1187 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
1188 ; BSWAP-NEXT: movzwl (%eax), %eax
1189 ; BSWAP-NEXT: rolw $8, %ax
1190 ; BSWAP-NEXT: movzwl %ax, %eax
1191 ; BSWAP-NEXT: retl