| ; RUN: llc < %s --stop-after=finalize-isel -o - | FileCheck %s | |
| target triple = "aarch64-linux" | |
| ; Check dynamic stack allocation and probing instructions do not have | |
| ; the FrameSetup flag. | |
| ; CHECK-NOT: frame-setup | |
| define void @no_frame_setup(i64 %size, ptr %out) #0 { | |
| %v = alloca i8, i64 %size, align 1 | |
| store ptr %v, ptr %out, align 8 | |
| ret void | |
| } | |
| attributes #0 = { uwtable(async) "probe-stack"="inline-asm" "frame-pointer"="none" } |