diff options
Diffstat (limited to 'llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir')
-rw-r--r-- | llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir b/llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir index 0b8fe36c025..de6a745fd70 100644 --- a/llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir +++ b/llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir @@ -17,18 +17,14 @@ ... --- name: test -body: - - id: 0 - name: entry - successors: [ '%bb.1.block' ] - instructions: - # CHECK: [[@LINE+1]]:49: expected an IR function reference - - '%rax = LEA64r %rip, 1, _, blockaddress(@addr, %ir-block.block), _' - - 'MOV64mr %rip, 1, _, @addr, _, killed %rax' - - 'JMP64m %rip, 1, _, @addr, _' - - id: 1 - name: block - addressTaken: true - instructions: - - RETQ +body: | + bb.0.entry: + successors: %bb.1.block + ; CHECK: [[@LINE+1]]:44: expected an IR function reference + %rax = LEA64r %rip, 1, _, blockaddress(@addr, %ir-block.block), _ + MOV64mr %rip, 1, _, @addr, _, killed %rax + JMP64m %rip, 1, _, @addr, _ + + bb.1.block (address-taken): + RETQ ... |