brintos

brintos / llvm-project-archived public Read only

0
0
Text · 646 B · 5e7328a Raw
24 lines · c
1// REQUIRES: aarch64-registered-target2// RUN: %clang_cc1 -triple arm64-apple-ios -S -o - %s | FileCheck %s3 4// CHECK:       _restartable_function:5// CHECK-NEXT:  	ldr	x11, [x0]6// CHECK-NEXT:  	add	x11, x11, #17// CHECK-NEXT:  	str	x11, [x0]8// CHECK-NEXT:  Ltmp0:9// CHECK-NEXT:  	b	Ltmp010// CHECK-NEXT:  LExit_restartable_function:11// CHECK-NEXT:  	ret12asm(".align 4\n"13    "    .text\n"14    "    .private_extern _restartable_function\n"15    "_restartable_function:\n"16    "    ldr    x11, [x0]\n"17    "    add    x11, x11, #1\n"18    "    str    x11, [x0]\n"19    "1:\n"20    "    b 1b\n"21    "LExit_restartable_function:\n"22    "    ret\n"23);24