diff options
Diffstat (limited to 'test/CodeGen/X86/patchpoint-verifiable.mir')
| -rw-r--r-- | test/CodeGen/X86/patchpoint-verifiable.mir | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/test/CodeGen/X86/patchpoint-verifiable.mir b/test/CodeGen/X86/patchpoint-verifiable.mir deleted file mode 100644 index 119deff7f610..000000000000 --- a/test/CodeGen/X86/patchpoint-verifiable.mir +++ /dev/null @@ -1,42 +0,0 @@ -# RUN: llc -mtriple=x86_64-apple-darwin -stop-after branch-folder -start-after branch-folder -o - %s | FileCheck %s -# This test verifies that the machine verifier won't report an error when -# verifying the PATCHPOINT instruction. - ---- | - - define void @small_patchpoint_codegen(i64 %p1, i64 %p2, i64 %p3, i64 %p4) { - entry: - %result = tail call i64 (i64, i32, i8*, i32, ...) @llvm.experimental.patchpoint.i64(i64 5, i32 5, i8* null, i32 2, i64 %p1, i64 %p2) - ret void - } - - declare i64 @llvm.experimental.patchpoint.i64(i64, i32, i8*, i32, ...) - -... ---- -name: small_patchpoint_codegen -tracksRegLiveness: true -liveins: - - { reg: '%rdi' } - - { reg: '%rsi' } -frameInfo: - hasPatchPoint: true - stackSize: 8 - adjustsStack: true - hasCalls: true -fixedStack: - - { id: 0, type: spill-slot, offset: -16, size: 8, alignment: 16 } -body: | - bb.0.entry: - liveins: %rdi, %rsi, %rbp - - frame-setup PUSH64r killed %rbp, implicit-def %rsp, implicit %rsp - CFI_INSTRUCTION def_cfa_offset 16 - CFI_INSTRUCTION offset %rbp, -16 - %rbp = frame-setup MOV64rr %rsp - CFI_INSTRUCTION def_cfa_register %rbp - ; CHECK: PATCHPOINT 5, 5, 0, 2, 0, %rdi, %rsi, csr_64, implicit-def dead early-clobber %r11, implicit-def %rsp, implicit-def dead %rax - PATCHPOINT 5, 5, 0, 2, 0, %rdi, %rsi, csr_64, implicit-def dead early-clobber %r11, implicit-def %rsp, implicit-def dead %rax - %rbp = POP64r implicit-def %rsp, implicit %rsp - RETQ -... |
