Lines Matching refs:CHECK32
2 ; RUN: llc < %s -mtriple=i686-linux -show-mc-encoding | FileCheck %s --check-prefix=CHECK32
10 ; CHECK32-LABEL: f:
11 ; CHECK32: # %bb.0: # %entry
12 ; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax # encoding: [0x8b,0x44,0x24,0x04]
13 ; CHECK32-NEXT: cmpl {{[0-9]+}}(%esp), %eax # encoding: [0x3b,0x44,0x24,0x08]
14 ; CHECK32-NEXT: jne bar@PLT # TAILCALL
15 ; CHECK32-NEXT: # encoding: [0x75,A]
16 ; CHECK32-NEXT: # fixup A - offset: 1, value: bar@PLT-1, kind: FK_PCRel_1
17 ; CHECK32-NEXT: # %bb.1: # %bb1
18 ; CHECK32-NEXT: jmp foo@PLT # TAILCALL
19 ; CHECK32-NEXT: # encoding: [0xeb,A]
20 ; CHECK32-NEXT: # fixup A - offset: 1, value: foo@PLT-1, kind: FK_PCRel_1
57 ; CHECK32-LABEL: f_non_leaf:
58 ; CHECK32: # %bb.0: # %entry
59 ; CHECK32-NEXT: pushl %ebx # encoding: [0x53]
60 ; CHECK32-NEXT: .cfi_def_cfa_offset 8
61 ; CHECK32-NEXT: .cfi_offset %ebx, -8
62 ; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax # encoding: [0x8b,0x44,0x24,0x08]
63 ; CHECK32-NEXT: #APP
64 ; CHECK32-NEXT: #NO_APP
65 ; CHECK32-NEXT: cmpl {{[0-9]+}}(%esp), %eax # encoding: [0x3b,0x44,0x24,0x0c]
66 ; CHECK32-NEXT: jne .LBB1_2 # encoding: [0x75,A]
67 ; CHECK32-NEXT: # fixup A - offset: 1, value: .LBB1_2-1, kind: FK_PCRel_1
68 ; CHECK32-NEXT: # %bb.1: # %bb1
69 ; CHECK32-NEXT: popl %ebx # encoding: [0x5b]
70 ; CHECK32-NEXT: .cfi_def_cfa_offset 4
71 ; CHECK32-NEXT: jmp foo@PLT # TAILCALL
72 ; CHECK32-NEXT: # encoding: [0xeb,A]
73 ; CHECK32-NEXT: # fixup A - offset: 1, value: foo@PLT-1, kind: FK_PCRel_1
74 ; CHECK32-NEXT: .LBB1_2: # %bb2
75 ; CHECK32-NEXT: .cfi_def_cfa_offset 8
76 ; CHECK32-NEXT: popl %ebx # encoding: [0x5b]
77 ; CHECK32-NEXT: .cfi_def_cfa_offset 4
78 ; CHECK32-NEXT: jmp bar@PLT # TAILCALL
79 ; CHECK32-NEXT: # encoding: [0xeb,A]
80 ; CHECK32-NEXT: # fixup A - offset: 1, value: bar@PLT-1, kind: FK_PCRel_1
146 ; CHECK32-LABEL: BlockPlacementTest:
147 ; CHECK32: # %bb.0: # %entry
148 ; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %edx # encoding: [0x8b,0x54,0x24,0x04]
149 ; CHECK32-NEXT: testb $42, %dl # encoding: [0xf6,0xc2,0x2a]
150 ; CHECK32-NEXT: je .LBB2_3 # encoding: [0x74,A]
151 ; CHECK32-NEXT: # fixup A - offset: 1, value: .LBB2_3-1, kind: FK_PCRel_1
152 ; CHECK32-NEXT: # %bb.1: # %land.rhs
153 ; CHECK32-NEXT: movb $1, %al # encoding: [0xb0,0x01]
154 ; CHECK32-NEXT: testb $44, %dl # encoding: [0xf6,0xc2,0x2c]
155 ; CHECK32-NEXT: je baz@PLT # TAILCALL
156 ; CHECK32-NEXT: # encoding: [0x74,A]
157 ; CHECK32-NEXT: # fixup A - offset: 1, value: baz@PLT-1, kind: FK_PCRel_1
158 ; CHECK32-NEXT: .LBB2_2: # %land.end
159 ; CHECK32-NEXT: # kill: def $al killed $al killed $eax
160 ; CHECK32-NEXT: retl $4 # encoding: [0xc2,0x04,0x00]
161 ; CHECK32-NEXT: .LBB2_3:
162 ; CHECK32-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0]
163 ; CHECK32-NEXT: jmp .LBB2_2 # encoding: [0xeb,A]
164 ; CHECK32-NEXT: # fixup A - offset: 1, value: .LBB2_2-1, kind: FK_PCRel_1