• Home
  • Raw
  • Download

Lines Matching refs:BSWAP

2 ; RUN: llc < %s -mtriple=i686-unknown | FileCheck %s --check-prefix=CHECK --check-prefix=BSWAP
44 ; BSWAP-LABEL: load_i32_by_i8_bswap:
45 ; BSWAP: # %bb.0:
46 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
47 ; BSWAP-NEXT: movl (%eax), %eax
48 ; BSWAP-NEXT: bswapl %eax
49 ; BSWAP-NEXT: retl
183 ; BSWAP-LABEL: load_i32_by_i16_by_i8_bswap:
184 ; BSWAP: # %bb.0:
185 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
186 ; BSWAP-NEXT: movl (%eax), %eax
187 ; BSWAP-NEXT: bswapl %eax
188 ; BSWAP-NEXT: retl
287 ; BSWAP-LABEL: load_i64_by_i8_bswap:
288 ; BSWAP: # %bb.0:
289 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
290 ; BSWAP-NEXT: movl (%eax), %edx
291 ; BSWAP-NEXT: movl 4(%eax), %eax
292 ; BSWAP-NEXT: bswapl %eax
293 ; BSWAP-NEXT: bswapl %edx
294 ; BSWAP-NEXT: retl
669 ; BSWAP-LABEL: load_i32_by_i8_nonzero_offset_bswap:
670 ; BSWAP: # %bb.0:
671 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
672 ; BSWAP-NEXT: movl 1(%eax), %eax
673 ; BSWAP-NEXT: bswapl %eax
674 ; BSWAP-NEXT: retl
717 ; BSWAP-LABEL: load_i32_by_i8_neg_offset_bswap:
718 ; BSWAP: # %bb.0:
719 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
720 ; BSWAP-NEXT: movl -4(%eax), %eax
721 ; BSWAP-NEXT: bswapl %eax
722 ; BSWAP-NEXT: retl
765 ; BSWAP-LABEL: load_i32_by_i8_bswap_base_index_offset:
766 ; BSWAP: # %bb.0:
767 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
768 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %ecx
769 ; BSWAP-NEXT: movl (%ecx,%eax), %eax
770 ; BSWAP-NEXT: bswapl %eax
771 ; BSWAP-NEXT: retl
850 ; BSWAP-LABEL: load_i32_by_bswap_i16:
851 ; BSWAP: # %bb.0:
852 ; BSWAP-NEXT: movl {{[0-9]+}}(%esp), %eax
853 ; BSWAP-NEXT: movl (%eax), %eax
854 ; BSWAP-NEXT: bswapl %eax
855 ; BSWAP-NEXT: retl