brintos

brintos / llvm-project-archived public Read only

0
0
Text · 446 B · 2004b61 Raw
19 lines · plain
1; RUN: llc -mtriple=arm64-apple-ios %s -o - | FileCheck %s2 3 4declare swifttailcc void @swifttail_callee()5define swifttailcc void @swifttail() {6; CHECK-LABEL: swifttail:7; CHECK-NOT: ld{{.*}}x228  call void asm "","~{x22}"()9  tail call swifttailcc void @swifttail_callee()10  ret void11}12 13define swifttailcc void @no_preserve_swiftself() {14; CHECK-LABEL: no_preserve_swiftself:15; CHECK-NOT: ld{{.*}}x2016  call void asm "","~{x20}"()17  ret void18}19