26 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 52; RUN: llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s3 4declare void @bar(i32, i32)5 6define void @foo(i32 %0, i32 %1) nounwind "frame-pointer"="reserved" {7; CHECK-LABEL: foo:8; CHECK: # %bb.0:9; CHECK-NEXT: pushq %r1410; CHECK-NEXT: pushq %rbx11; CHECK-NEXT: pushq %rax12; CHECK-NEXT: movl %esi, %ebx13; CHECK-NEXT: movl %edi, %r14d14; CHECK-NEXT: callq bar@PLT15; CHECK-NEXT: movl %r14d, %edi16; CHECK-NEXT: movl %ebx, %esi17; CHECK-NEXT: callq bar@PLT18; CHECK-NEXT: addq $8, %rsp19; CHECK-NEXT: popq %rbx20; CHECK-NEXT: popq %r1421; CHECK-NEXT: retq22 call void @bar(i32 %0, i32 %1)23 call void @bar(i32 %0, i32 %1)24 ret void25}26