; RUN: llc < %s -mtriple=sparc | FileCheck --check-prefix=sparc32 %s ; RUN: llc < %s -mtriple=sparcv9 | FileCheck --check-prefix=sparc64 %s declare ptr @llvm.stackaddress.p0() define ptr @test() { ; sparc32: save %sp, -96, %sp ; sparc32: ret ; sparc32: restore %sp, 68, %o0 ; ; sparc64: save %sp, -128, %sp ; sparc64: ret ; sparc64: restore %sp, 2175, %o0 %sp = call ptr @llvm.stackaddress.p0() ret ptr %sp }