1 # RUN: llc -o - %s -mtriple=x86_64-- -run-pass=prologepilog 2>&1 | FileCheck %s
3 define i64 @_Z3foob(i1 zeroext %cond) #0 {
6 attributes #0 = {"frame-pointer"="all"}
9 # If the epilogue bb.1 is a return block, no .cfi_restore is
12 # CHECK-NOT: CFI_INSTRUCTION restore
18 tracksRegLiveness: true
26 machineFunctionInfo: {}
31 TEST8rr renamable $dil, renamable $dil, implicit-def $eflags, implicit killed $edi
32 JCC_1 %bb.2, 4, implicit killed $eflags
36 renamable $rbx = IMPLICIT_DEF
37 renamable $r14 = IMPLICIT_DEF
38 renamable $r15 = IMPLICIT_DEF
39 renamable $r12 = IMPLICIT_DEF
40 renamable $r13 = IMPLICIT_DEF
41 dead $eax = MOV32r0 implicit-def dead $eflags, implicit-def $rax
45 dead $eax = MOV32r0 implicit-def dead $eflags, implicit-def $rax