diff --git a/test/CodeGen/MIR/X86/cfi-offset.mir b/test/CodeGen/MIR/X86/cfi-offset.mir index 548bcb45924..edfffda8641 100644 --- a/test/CodeGen/MIR/X86/cfi-offset.mir +++ b/test/CodeGen/MIR/X86/cfi-offset.mir @@ -29,6 +29,7 @@ fixedStack: body: - id: 0 name: entry + liveins: [ '%ecx', '%edi', '%edx', '%esi', '%rbx' ] instructions: - 'PUSH64r killed %rbx, implicit-def %rsp, implicit %rsp' - 'CFI_INSTRUCTION .cfi_def_cfa_offset 16' diff --git a/test/CodeGen/MIR/X86/external-symbol-operands.mir b/test/CodeGen/MIR/X86/external-symbol-operands.mir index a786882bea6..78d66459af5 100644 --- a/test/CodeGen/MIR/X86/external-symbol-operands.mir +++ b/test/CodeGen/MIR/X86/external-symbol-operands.mir @@ -33,6 +33,7 @@ body: - id: 0 name: entry successors: [ '%bb.1.entry', '%bb.2.entry' ] + liveins: [ '%edi' ] instructions: - '%rsp = SUB64ri32 %rsp, 520, implicit-def %eflags' - '%rcx = LOAD_STACK_GUARD' @@ -43,6 +44,7 @@ body: - 'JNE_1 %bb.2.entry, implicit %eflags' - id: 1 name: entry + liveins: [ '%eax' ] instructions: - '%rsp = ADD64ri32 %rsp, 520, implicit-def %eflags' - 'RETQ %eax' diff --git a/test/CodeGen/MIR/X86/implicit-register-flag.mir b/test/CodeGen/MIR/X86/implicit-register-flag.mir index 9c6882d27bd..cf2c930b64b 100644 --- a/test/CodeGen/MIR/X86/implicit-register-flag.mir +++ b/test/CodeGen/MIR/X86/implicit-register-flag.mir @@ -22,6 +22,7 @@ name: foo body: - id: 0 name: entry + successors: [ '%bb.1.less', '%bb.2.exit' ] instructions: # CHECK: - 'CMP32ri8 %edi, 10, implicit-def %eflags' # CHECK-NEXT: - 'JG_1 %bb.2.exit, implicit %eflags' diff --git a/test/CodeGen/MIR/X86/instructions-debug-location.mir b/test/CodeGen/MIR/X86/instructions-debug-location.mir index c769666b9af..dc8eae1c0c9 100644 --- a/test/CodeGen/MIR/X86/instructions-debug-location.mir +++ b/test/CodeGen/MIR/X86/instructions-debug-location.mir @@ -53,6 +53,7 @@ stack: body: - id: 0 name: entry + liveins: [ '%edi' ] instructions: # CHECK: DBG_VALUE _, 0, !12, !13, debug-location !14 # CHECK: %eax = COPY %0, debug-location !15 diff --git a/test/CodeGen/MIR/X86/killed-register-flag.mir b/test/CodeGen/MIR/X86/killed-register-flag.mir index d654a9d2fa5..fd5f881b0fd 100644 --- a/test/CodeGen/MIR/X86/killed-register-flag.mir +++ b/test/CodeGen/MIR/X86/killed-register-flag.mir @@ -22,6 +22,7 @@ name: foo body: - id: 0 name: entry + successors: [ '%bb.1.less', '%bb.2.exit' ] instructions: - 'CMP32ri8 %edi, 10, implicit-def %eflags' - 'JG_1 %bb.2.exit, implicit %eflags' diff --git a/test/CodeGen/MIR/X86/machine-basic-block-operands.mir b/test/CodeGen/MIR/X86/machine-basic-block-operands.mir index 607acb5f273..25cb7a1211a 100644 --- a/test/CodeGen/MIR/X86/machine-basic-block-operands.mir +++ b/test/CodeGen/MIR/X86/machine-basic-block-operands.mir @@ -37,6 +37,7 @@ body: # CHECK: name: entry - id: 0 name: entry + successors: [ '%bb.1.less', '%bb.2.exit' ] instructions: - '%eax = MOV32rm %rdi, 1, _, 0, _' # CHECK: - 'CMP32ri8 %eax, 10 @@ -60,6 +61,7 @@ body: # CHECK: name: entry - id: 0 name: entry + successors: [ '%bb.1', '%bb.3' ] instructions: - '%eax = MOV32rm %rdi, 1, _, 0, _' # CHECK: - 'CMP32ri8 %eax, 10 diff --git a/test/CodeGen/MIR/X86/metadata-operands.mir b/test/CodeGen/MIR/X86/metadata-operands.mir index 36f0ad86666..1f622b1098c 100644 --- a/test/CodeGen/MIR/X86/metadata-operands.mir +++ b/test/CodeGen/MIR/X86/metadata-operands.mir @@ -53,6 +53,7 @@ stack: body: - id: 0 name: entry + liveins: [ '%edi' ] instructions: # CHECK: %0 = COPY %edi # CHECK-NEXT: DBG_VALUE _, 0, !12, !13 diff --git a/test/CodeGen/MIR/X86/missing-implicit-operand.mir b/test/CodeGen/MIR/X86/missing-implicit-operand.mir index 4d2cd03f4a3..b610f89d82b 100644 --- a/test/CodeGen/MIR/X86/missing-implicit-operand.mir +++ b/test/CodeGen/MIR/X86/missing-implicit-operand.mir @@ -24,6 +24,7 @@ name: foo body: - id: 0 name: entry + successors: [ '%bb.1.less', '%bb.2.exit' ] instructions: - '%eax = MOV32rm %rdi, 1, _, 0, _' - 'CMP32ri8 %eax, 10, implicit-def %eflags' diff --git a/test/CodeGen/MIR/X86/subregister-operands.mir b/test/CodeGen/MIR/X86/subregister-operands.mir index 5e46fab4b05..bbdf3fb4a67 100644 --- a/test/CodeGen/MIR/X86/subregister-operands.mir +++ b/test/CodeGen/MIR/X86/subregister-operands.mir @@ -21,6 +21,7 @@ registers: body: - name: entry id: 0 + liveins: [ '%edi' ] instructions: # CHECK: %0 = COPY %edi # CHECK-NEXT: %1 = COPY %0:sub_8bit diff --git a/test/CodeGen/MIR/X86/virtual-registers.mir b/test/CodeGen/MIR/X86/virtual-registers.mir index c6d76e6a18c..cde6b988519 100644 --- a/test/CodeGen/MIR/X86/virtual-registers.mir +++ b/test/CodeGen/MIR/X86/virtual-registers.mir @@ -44,6 +44,8 @@ registers: body: - id: 0 name: entry + successors: [ '%bb.2.exit', '%bb.1.less' ] + liveins: [ '%edi' ] # CHECK: %0 = COPY %edi # CHECK-NEXT: %1 = SUB32ri8 %0, 10 instructions: @@ -81,6 +83,8 @@ registers: body: - id: 0 name: entry + successors: [ '%bb.2.exit', '%bb.1.less' ] + liveins: [ '%edi' ] # CHECK: %0 = COPY %edi # CHECK-NEXT: %1 = SUB32ri8 %0, 10 instructions: