Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / X86 / swift-async-reg.ll
blob12cde0d3ce7e2f6ec924759e8215614c875e2cd0
1 ; RUN: llc -mtriple=x86_64-apple-darwin %s -o - | FileCheck %s
2 ; RUN: llc -mtriple=x86_64-apple-darwin %s -o - -fast-isel | FileCheck %s
4 define ptr @argument(ptr swiftasync %in) {
5 ; CHECK-LABEL: argument:
6 ; CHECK: movq %r14, %rax
8   ret ptr %in
11 define void @call(ptr %in) {
12 ; CHECK-LABEL: call:
13 ; CHECK: movq %rdi, %r14
15   call ptr @argument(ptr swiftasync %in)
16   ret void