Dan Gohman | da594cf | 2009-09-09 00:09:15 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=c | grep __builtin_stack_save |
2 | ; RUN: llc < %s -march=c | grep __builtin_stack_restore | ||||
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 3 | ; PR1028 |
4 | |||||
5 | declare i8* @llvm.stacksave() | ||||
6 | declare void @llvm.stackrestore(i8*) | ||||
7 | |||||
8 | define i8* @test() { | ||||
9 | %s = call i8* @llvm.stacksave() | ||||
10 | call void @llvm.stackrestore(i8* %s) | ||||
11 | ret i8* %s | ||||
12 | } |