Merge branch 'master' into msp430
[llvm/msp430.git] / test / CodeGen / CBackend / 2007-01-17-StackSaveNRestore.ll
blob8fe06b77d78718b61b1a19dcf8912924449ed9b6
1 ; RUN: llvm-as < %s | llc -march=c | grep __builtin_stack_save
2 ; RUN: llvm-as < %s | llc -march=c | grep __builtin_stack_restore
3 ; PR1028
5 declare i8* @llvm.stacksave()
6 declare void @llvm.stackrestore(i8*)
8 define i8* @test() {
9     %s = call i8* @llvm.stacksave()
10     call void @llvm.stackrestore(i8* %s)
11     ret i8* %s