Home
last modified time | relevance | path

Searched refs:eflags (Results 1 – 25 of 290) sorted by relevance

12345678910>>...12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dflags-copy-lowering.mir119 CMP64rr %0, %1, implicit-def $eflags
120 %2:gr64 = COPY $eflags
121 ; CHECK-NOT: COPY{{( killed)?}} $eflags
122 ; CHECK: %[[A_REG:[^:]*]]:gr8 = SETAr implicit $eflags
123 ; CHECK-NEXT: %[[B_REG:[^:]*]]:gr8 = SETBr implicit $eflags
124 ; CHECK-NOT: COPY{{( killed)?}} $eflags
126 …ADJCALLSTACKDOWN64 0, 0, 0, implicit-def dead $rsp, implicit-def dead $eflags, implicit-def dead $…
128 …ADJCALLSTACKUP64 0, 0, implicit-def dead $rsp, implicit-def dead $eflags, implicit-def dead $ssp, …
130 $eflags = COPY %2
131 JA_1 %bb.1, implicit $eflags
[all …]
Dimplicit-null-checks.mir394 …OP 1, %bb.3, {{[0-9]+}}, $eax, $rdi, 1, $noreg, 0, $noreg, implicit-def $eflags :: (load 4 from %i…
401 TEST64rr $rdi, $rdi, implicit-def $eflags
402 JE_1 %bb.3, implicit $eflags
408 …$eax = AND32rm killed $eax, killed $rdi, 1, $noreg, 0, $noreg, implicit-def dead $eflags :: (load …
409 CMP32rr killed $eax, killed $esi, implicit-def $eflags
410 JE_1 %bb.4, implicit $eflags
435 # CHECK-NEXT: TEST64rr $rdi, $rdi, implicit-def $eflags
436 # CHECK-NEXT: JE_1 %bb.3, implicit $eflags
443 TEST64rr $rdi, $rdi, implicit-def $eflags
444 JE_1 %bb.3, implicit $eflags
[all …]
Dswitch-lower-peel-top-case.ll15 ; CHECK: %{{[0-9]+}}:gr32 = SUB32ri %[[VAL]], 18568, implicit-def $eflags
16 ; CHECK: JE_1 %[[PEELED_CASE_LABEL]], implicit $eflags
20 ; CHECK: %{{[0-9]+}}:gr32 = SUB32ri %[[VAL]], 18311, implicit-def $eflags
21 ; CHECK: JG_1 %[[BB2_LABEL]], implicit $eflags
25 ; CHECK: %{{[0-9]+}}:gr32 = SUB32ri %[[VAL]], -8826, implicit-def $eflags
26 ; CHECK: JE_1 %[[CASE2_LABEL]], implicit $eflags
30 ; CHECK: %{{[0-9]+}}:gr32 = SUB32ri %[[VAL]], 129, implicit-def $eflags
31 ; CHECK: JE_1 %[[CASE5_LABEL]], implicit $eflags
35 ; CHECK: %{{[0-9]+}}:gr32 = SUB32ri8 %[[VAL]], 8, implicit-def $eflags
36 ; CHECK: JE_1 %[[CASE1_LABEL]], implicit $eflags
[all …]
Dmachine-region-info.mir7 CMP32ri8 $edi, 40, implicit-def $eflags
8 JNE_1 %bb.7, implicit killed $eflags
12 CMP32ri8 $edi, 1, implicit-def $eflags
13 JNE_1 %bb.11, implicit killed $eflags
17 CMP32ri8 $edi, 2, implicit-def $eflags
18 JNE_1 %bb.5, implicit killed $eflags
22 CMP32ri8 $edi, 90, implicit-def $eflags
23 JNE_1 %bb.5, implicit killed $eflags
29 CMP32ri8 $edi, 4, implicit-def $eflags
30 JNE_1 %bb.11, implicit killed $eflags
[all …]
Ddbg-changes-codegen-branch-folding2.mir95 TEST8rr renamable $al, renamable $al, implicit-def $eflags
96 JNE_1 %bb.4, implicit killed $eflags
103 CMP32rm killed renamable $eax, $rip, 1, $noreg, $noreg, $noreg, implicit-def $eflags
104 JBE_1 %bb.3, implicit $eflags
118 renamable $ecx = XOR32rr undef $ecx, undef $ecx, implicit-def dead $eflags
119 TEST8rr killed renamable $al, renamable $al, implicit-def $eflags
120 JNE_1 %bb.1, implicit $eflags
127 TEST8rr killed renamable $al, renamable $al, implicit-def $eflags
128 JNE_1 %bb.1, implicit $eflags
132 liveins: $ecx, $eflags, $rdi
[all …]
Dtail-merge-after-mbp.mir35 TEST8ri $dl, 1, implicit-def $eflags, implicit killed $edx
36 JE_1 %bb.7, implicit $eflags
41 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags
48 TEST64rr $rax, $rax, implicit-def $eflags
49 JNE_1 %bb.9, implicit killed $eflags
54 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags
60 CMP64mi8 killed $rax, 1, $noreg, 8, $noreg, 0, implicit-def $eflags :: (load 8)
61 JNE_1 %bb.15, implicit $eflags
67 TEST64rr $rax, $rax, implicit-def $eflags
68 JNE_1 %bb.12, implicit $eflags
[all …]
Dshadow-call-stack.mir38 ; CHECK-NEXT: $r11 = XOR64rr undef $r11, undef $r11, implicit-def $eflags
39 ; CHECK-NEXT: ADD64mi8 $r11, 1, $noreg, 0, $gs, 8, implicit-def $eflags
45 ; CHECK-NEXT: $r11 = XOR64rr undef $r11, undef $r11, implicit-def $eflags
48 ; CHECK-NEXT: SUB64mi8 $r11, 1, $noreg, 0, $gs, 8, implicit-def $eflags
49 ; CHECK-NEXT: CMP64mr $rsp, 1, $noreg, 0, $noreg, $r10, implicit-def $eflags
50 ; CHECK-NEXT: JNE_1 %bb.1, implicit $eflags
72 ; CHECK-NEXT: CMP64ri8 $rcx, 5, implicit-def $eflags
73 CMP64ri8 $rcx, 5, implicit-def $eflags
74 ; CHECK-NEXT: JA_1 %bb.1, implicit $eflags
75 JA_1 %bb.1, implicit $eflags
[all …]
Dpr27681.mir34 $esp = frame-setup SUB32ri8 $esp, 36, implicit-def dead $eflags
45 $ebp = SHR32rCL killed $ebp, implicit-def dead $eflags, implicit $cl
46 $ebp = XOR32rr killed $ebp, killed $ebx, implicit-def dead $eflags
47 TEST32rr $edx, $edx, implicit-def $eflags
48 $cl = SETNEr implicit $eflags
51 $cl = OR8rr killed $cl, $bl, implicit-def dead $eflags
53 $esi = ADD32rr killed $esi, killed $edi, implicit-def dead $eflags
55 $edx = SAR32rCL killed $edx, implicit-def dead $eflags, implicit $cl
56 TEST32rr killed $edx, $edx, implicit-def $eflags
57 $cl = SETNEr implicit $eflags
[all …]
Dpeephole-recurrence.mir96 %5 = MOV32r0 implicit-def dead $eflags
104 TEST32rr %4, %4, implicit-def $eflags
105 JE_1 %bb.3, implicit $eflags
117 TEST32rr %1, %1, implicit-def $eflags
118 JE_1 %bb.5, implicit $eflags
130 %10 = ADD32rr %1, %0, implicit-def dead $eflags
134 %3 = ADD32rr %2, killed %10, implicit-def dead $eflags
138 %11 = SUB32ri8 %3, 10, implicit-def $eflags
139 JL_1 %bb.1, implicit $eflags
143 %12 = MOV32r0 implicit-def dead $eflags
[all …]
Dlimit-split-cost.mir103 …ber $r14, 12, implicit-def dead early-clobber $r15, 12, implicit-def dead early-clobber $eflags, !3
104 CMP32ri8 %0, 2, implicit-def $eflags
105 JE_1 %bb.6, implicit killed $eflags
111 CMP32ri8 %0, 1, implicit-def $eflags
112 JE_1 %bb.5, implicit killed $eflags
118 TEST32rr %0, %0, implicit-def $eflags
119 JNE_1 %bb.7, implicit killed $eflags
123 …ADJCALLSTACKDOWN64 0, 0, 0, implicit-def dead $rsp, implicit-def dead $eflags, implicit-def dead $…
126 …ADJCALLSTACKUP64 0, 0, implicit-def dead $rsp, implicit-def dead $eflags, implicit-def dead $ssp, …
129 …ADJCALLSTACKDOWN64 0, 0, 0, implicit-def dead $rsp, implicit-def dead $eflags, implicit-def dead $…
[all …]
Ddomain-reassignment.mir125 ; CHECK: TEST8ri killed [[COPY8]], 1, implicit-def $eflags
126 ; CHECK: JE_1 %bb.2, implicit $eflags
162 TEST8ri killed %11, 1, implicit-def $eflags
163 JE_1 %bb.2, implicit $eflags
297 %12 = SHR8ri %7, 2, implicit-def dead $eflags
298 %13 = SHL8ri %12, 1, implicit-def dead $eflags
300 %15 = OR8rr %14, %12, implicit-def dead $eflags
301 %16 = AND8rr %15, %13, implicit-def dead $eflags
302 %17 = XOR8rr %16, %12, implicit-def dead $eflags
303 %18 = ADD8rr %17, %14, implicit-def dead $eflags
[all …]
Dnon-value-mem-operand.mir154 $rsp = frame-setup SUB64ri8 $rsp, 56, implicit-def dead $eflags
156 TEST64rr $rax, $rax, implicit-def $eflags
157 JNE_1 %bb.3.bb3, implicit killed $eflags
162 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags
163 TEST8rr $bpl, $bpl, implicit-def $eflags
164 JE_1 %bb.13.bb59, implicit killed $eflags
180 $r12 = ADD64ri8 killed $r12, 16, implicit-def dead $eflags
182 $esi = XOR32rr undef $esi, undef $esi, implicit-def dead $eflags
187 $ecx = XOR32rr undef $ecx, undef $ecx, implicit-def dead $eflags
196 TEST8rr $sil, $sil, implicit-def $eflags
[all …]
/external/llvm/test/CodeGen/X86/
Dimplicit-null-checks.mir96 …ll, {{[0-9]+}}, killed %eax, killed %rdi, 1, _, 0, _, implicit-def dead %eflags :: (load 4 from %i…
104 TEST64rr %rdi, %rdi, implicit-def %eflags
105 JE_1 %bb.3.is_null, implicit %eflags
112 …%eax = AND32rm killed %eax, killed %rdi, 1, _, 0, _, implicit-def dead %eflags :: (load 4 from %ir…
113 CMP32rr killed %eax, killed %esi, implicit-def %eflags
114 JE_1 %bb.4.ret_100, implicit %eflags
142 # CHECK-NEXT: TEST64rr %rdi, %rdi, implicit-def %eflags
143 # CHECK-NEXT: JE_1 %bb.3.is_null, implicit %eflags
151 TEST64rr %rdi, %rdi, implicit-def %eflags
152 JE_1 %bb.3.is_null, implicit %eflags
[all …]
Dpr27681.mir36 %esp = frame-setup SUB32ri8 %esp, 36, implicit-def dead %eflags
48 %ebp = SHR32rCL killed %ebp, implicit-def dead %eflags, implicit %cl
49 %ebp = XOR32rr killed %ebp, killed %ebx, implicit-def dead %eflags
50 TEST32rr %edx, %edx, implicit-def %eflags
51 %cl = SETNEr implicit %eflags
54 %cl = OR8rr killed %cl, %bl, implicit-def dead %eflags
56 %esi = ADD32rr killed %esi, killed %edi, implicit-def dead %eflags
58 %edx = SAR32rCL killed %edx, implicit-def dead %eflags, implicit %cl
59 TEST32rr killed %edx, %edx, implicit-def %eflags
60 %cl = SETNEr implicit %eflags
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/MIR/X86/
Dnewline-handling.mir40 # CHECK: CMP32ri8 $edi, 10, implicit-def $eflags
41 # CHECK-NEXT: JG_1 %bb.2, implicit killed $eflags
44 # CHECK-NEXT: $eax = MOV32r0 implicit-def dead $eflags
57 CMP32ri8 $edi, 10, implicit-def $eflags
59 JG_1 %bb.2, implicit killed $eflags
64 $eax = MOV32r0 implicit-def dead $eflags
84 # CHECK: CMP32ri8 $edi, 10, implicit-def $eflags
85 # CHECK-NEXT: JG_1 %bb.2, implicit killed $eflags
88 # CHECK-NEXT: $eax = MOV32r0 implicit-def dead $eflags
100 CMP32ri8 $edi, 10, implicit-def $eflags
[all …]
Dimplicit-register-flag.mir35 ; CHECK: CMP32ri8 $edi, 10, implicit-def $eflags
36 ; CHECK-NEXT: JG_1 %bb.2, implicit $eflags
37 CMP32ri8 $edi, 10, implicit-def $eflags
38 JG_1 %bb.2, implicit $eflags
41 ; CHECK: $eax = MOV32r0 implicit-def $eflags
42 $eax = MOV32r0 implicit-def $eflags
56 ; CHECK: dead $eax = XOR32rr undef $eax, undef $eax, implicit-def dead $eflags, implicit-def $al
57 dead $eax = XOR32rr undef $eax, undef $eax, implicit-def dead $eflags, implicit-def $al
65 ; CHECK: dead $r15 = XOR64rr undef $r15, undef $r15, implicit-def dead $eflags, implicit-def $r15w
66 dead $r15 = XOR64rr undef $r15, undef $r15, implicit-def dead $eflags, implicit-def $r15w
Dauto-successor.mir7 # CHECK: JE_1 %bb.1, implicit undef $eflags
13 # CHECK: JE_1 %bb.1, implicit undef $eflags
19 JE_1 %bb.1, implicit undef $eflags
25 JE_1 %bb.1, implicit undef $eflags
28 JE_1 %bb.4, implicit undef $eflags ; condjump+fallthrough to same block
42 JE_1 %bb.1, implicit undef $eflags
49 JE_1 %bb.1, implicit undef $eflags
55 JE_1 %bb.1, implicit undef $eflags
Dsuccessor-basic-blocks.mir40 CMP32ri8 $edi, 10, implicit-def $eflags
41 JG_1 %bb.2.exit, implicit killed $eflags
44 $eax = MOV32r0 implicit-def dead $eflags
66 CMP32ri8 $edi, 10, implicit-def $eflags
67 JG_1 %bb.2, implicit killed $eflags
71 ; CHECK-NEXT: $eax = MOV32r0 implicit-def dead $eflags
74 $eax = MOV32r0 implicit-def dead $eflags
/external/llvm/test/CodeGen/MIR/X86/
Dnewline-handling.mir40 # CHECK: CMP32ri8 %edi, 10, implicit-def %eflags
41 # CHECK-NEXT: JG_1 %bb.2.exit, implicit killed %eflags
44 # CHECK-NEXT: %eax = MOV32r0 implicit-def dead %eflags
57 CMP32ri8 %edi, 10, implicit-def %eflags
59 JG_1 %bb.2.exit, implicit killed %eflags
64 %eax = MOV32r0 implicit-def dead %eflags
84 # CHECK: CMP32ri8 %edi, 10, implicit-def %eflags
85 # CHECK-NEXT: JG_1 %bb.2.exit, implicit killed %eflags
88 # CHECK-NEXT: %eax = MOV32r0 implicit-def dead %eflags
100 CMP32ri8 %edi, 10, implicit-def %eflags
[all …]
Dimplicit-register-flag.mir35 ; CHECK: CMP32ri8 %edi, 10, implicit-def %eflags
36 ; CHECK-NEXT: JG_1 %bb.2.exit, implicit %eflags
37 CMP32ri8 %edi, 10, implicit-def %eflags
38 JG_1 %bb.2.exit, implicit %eflags
41 ; CHECK: %eax = MOV32r0 implicit-def %eflags
42 %eax = MOV32r0 implicit-def %eflags
56 ; CHECK: dead %eax = XOR32rr undef %eax, undef %eax, implicit-def dead %eflags, implicit-def %al
57 dead %eax = XOR32rr undef %eax, undef %eax, implicit-def dead %eflags, implicit-def %al
65 ; CHECK: dead %r15 = XOR64rr undef %r15, undef %r15, implicit-def dead %eflags, implicit-def %r15w
66 dead %r15 = XOR64rr undef %r15, undef %r15, implicit-def dead %eflags, implicit-def %r15w
Dsuccessor-basic-blocks.mir41 CMP32ri8 %edi, 10, implicit-def %eflags
42 JG_1 %bb.2.exit, implicit killed %eflags
45 %eax = MOV32r0 implicit-def dead %eflags
67 CMP32ri8 %edi, 10, implicit-def %eflags
68 JG_1 %bb.2, implicit killed %eflags
72 ; CHECK-NEXT: %eax = MOV32r0 implicit-def dead %eflags
75 %eax = MOV32r0 implicit-def dead %eflags
Dmachine-basic-block-operands.mir44 CMP32ri8 %eax, 10, implicit-def %eflags
45 JG_1 %bb.2.exit, implicit %eflags
49 %eax = MOV32r0 implicit-def %eflags
65 CMP32ri8 %eax, 10, implicit-def %eflags
66 JG_1 %bb.3, implicit %eflags
69 %eax = MOV32r0 implicit-def %eflags
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/
Dselect-cmp.mir101 ; CHECK: CMP8rr [[COPY]], [[COPY1]], implicit-def $eflags
102 ; CHECK: [[SETEr:%[0-9]+]]:gr8 = SETEr implicit $eflags
104 ; CHECK: [[AND32ri8_:%[0-9]+]]:gr32 = AND32ri8 [[SUBREG_TO_REG]], 1, implicit-def $eflags
132 ; CHECK: CMP16rr [[COPY]], [[COPY1]], implicit-def $eflags
133 ; CHECK: [[SETEr:%[0-9]+]]:gr8 = SETEr implicit $eflags
135 ; CHECK: [[AND32ri8_:%[0-9]+]]:gr32 = AND32ri8 [[SUBREG_TO_REG]], 1, implicit-def $eflags
163 ; CHECK: CMP64rr [[COPY]], [[COPY1]], implicit-def $eflags
164 ; CHECK: [[SETEr:%[0-9]+]]:gr8 = SETEr implicit $eflags
166 ; CHECK: [[AND32ri8_:%[0-9]+]]:gr32 = AND32ri8 [[SUBREG_TO_REG]], 1, implicit-def $eflags
194 ; CHECK: CMP32rr [[COPY]], [[COPY1]], implicit-def $eflags
[all …]
Dselect-phi.mir128 ; ALL: [[MOV32r0_:%[0-9]+]]:gr32 = MOV32r0 implicit-def $eflags
129 ; ALL: CMP32rr [[COPY]], [[MOV32r0_]], implicit-def $eflags
130 ; ALL: [[SETGr:%[0-9]+]]:gr8 = SETGr implicit $eflags
131 ; ALL: TEST8ri [[SETGr]], 1, implicit-def $eflags
132 ; ALL: JNE_1 %bb.2, implicit $eflags
187 ; ALL: [[MOV32r0_:%[0-9]+]]:gr32 = MOV32r0 implicit-def $eflags
188 ; ALL: CMP32rr [[COPY]], [[MOV32r0_]], implicit-def $eflags
189 ; ALL: [[SETGr:%[0-9]+]]:gr8 = SETGr implicit $eflags
190 ; ALL: TEST8ri [[SETGr]], 1, implicit-def $eflags
191 ; ALL: JNE_1 %bb.2, implicit $eflags
[all …]
/external/linux-kselftest/tools/testing/selftests/x86/
Dsyscall_nt.c36 unsigned long eflags; in get_eflags() local
37 asm volatile ("pushf" WIDTH "\n\tpop" WIDTH " %0" : "=rm" (eflags)); in get_eflags()
38 return eflags; in get_eflags()
41 static void set_eflags(unsigned long eflags) in set_eflags() argument
44 : : "rm" (eflags) : "flags"); in set_eflags()

12345678910>>...12