| Dan Gohman | 4050339 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86-64 | grep movq | grep rbp |
| Bill Wendling | 5774466 | 2008-07-11 07:18:52 +0000 | [diff] [blame] | 2 | |
| Evan Cheng | 3774b2f | 2008-09-27 01:56:22 +0000 | [diff] [blame] | 3 | define i64* @stack_end_address() nounwind { |
| Bill Wendling | 5774466 | 2008-07-11 07:18:52 +0000 | [diff] [blame] | 4 | entry: |
| 5 | tail call i8* @llvm.frameaddress( i32 0 ) | ||||
| 6 | bitcast i8* %0 to i64* | ||||
| 7 | ret i64* %1 | ||||
| 8 | } | ||||
| 9 | |||||
| 10 | declare i8* @llvm.frameaddress(i32) nounwind readnone | ||||