summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/stackmap.ll
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-01-30 18:58:27 +0000
committerJuergen Ributzka <juergen@apple.com>2014-01-30 18:58:27 +0000
commitfb4d6482956ab9d9f5a2930238fbe177c09a76ed (patch)
tree3565d6ecdbc2ca92e0f3c81e7f13cfd9e32f9ab5 /llvm/test/CodeGen/X86/stackmap.ll
parent272502656e4b36d3d342dd9e0a540b908836e100 (diff)
downloadbcm5719-llvm-fb4d6482956ab9d9f5a2930238fbe177c09a76ed.tar.gz
bcm5719-llvm-fb4d6482956ab9d9f5a2930238fbe177c09a76ed.zip
[Stackmaps] Record the stack size of each function that contains a stackmap/patchpoint intrinsic.
Re-applying the patch, but this time without using AsmPrinter methods. Reviewed by Andy llvm-svn: 200481
Diffstat (limited to 'llvm/test/CodeGen/X86/stackmap.ll')
-rw-r--r--llvm/test/CodeGen/X86/stackmap.ll32
1 files changed, 31 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/stackmap.ll b/llvm/test/CodeGen/X86/stackmap.ll
index 02060eb11f5..2b7bb183007 100644
--- a/llvm/test/CodeGen/X86/stackmap.ll
+++ b/llvm/test/CodeGen/X86/stackmap.ll
@@ -4,7 +4,37 @@
; CHECK-LABEL: .section __LLVM_STACKMAPS,__llvm_stackmaps
; CHECK-NEXT: __LLVM_StackMaps:
-; CHECK-NEXT: .long 0
+; CHECK-NEXT: .long 0
+; Num Functions
+; CHECK-NEXT: .long 14
+; CHECK-NEXT: .long _constantargs
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _osrinline
+; CHECK-NEXT: .long 24
+; CHECK-NEXT: .long _osrcold
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _propertyRead
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _propertyWrite
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _jsVoidCall
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _jsIntCall
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _spilledValue
+; CHECK-NEXT: .long 56
+; CHECK-NEXT: .long _spilledStackMapValue
+; CHECK-NEXT: .long 56
+; CHECK-NEXT: .long _spillSubReg
+; CHECK-NEXT: .long 56
+; CHECK-NEXT: .long _subRegOffset
+; CHECK-NEXT: .long 56
+; CHECK-NEXT: .long _liveConstant
+; CHECK-NEXT: .long 8
+; CHECK-NEXT: .long _directFrameIdx
+; CHECK-NEXT: .long 56
+; CHECK-NEXT: .long _longid
+; CHECK-NEXT: .long 8
; Num LargeConstants
; CHECK-NEXT: .long 3
; CHECK-NEXT: .quad 2147483648
OpenPOWER on IntegriCloud