/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | flags-copy-lowering.mir | 119 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 …]
|
D | implicit-null-checks.mir | 394 …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 …]
|
D | switch-lower-peel-top-case.ll | 15 ; 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 …]
|
D | machine-region-info.mir | 7 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 …]
|
D | dbg-changes-codegen-branch-folding2.mir | 95 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 …]
|
D | tail-merge-after-mbp.mir | 35 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 …]
|
D | shadow-call-stack.mir | 38 ; 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 …]
|
D | pr27681.mir | 34 $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 …]
|
D | peephole-recurrence.mir | 96 %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 …]
|
D | limit-split-cost.mir | 103 …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 …]
|
D | domain-reassignment.mir | 125 ; 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 …]
|
D | non-value-mem-operand.mir | 154 $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/ |
D | implicit-null-checks.mir | 96 …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 …]
|
D | pr27681.mir | 36 %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/ |
D | newline-handling.mir | 40 # 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 …]
|
D | implicit-register-flag.mir | 35 ; 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
|
D | auto-successor.mir | 7 # 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
|
D | successor-basic-blocks.mir | 40 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/ |
D | newline-handling.mir | 40 # 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 …]
|
D | implicit-register-flag.mir | 35 ; 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
|
D | successor-basic-blocks.mir | 41 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
|
D | machine-basic-block-operands.mir | 44 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/ |
D | select-cmp.mir | 101 ; 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 …]
|
D | select-phi.mir | 128 ; 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/ |
D | syscall_nt.c | 36 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()
|