summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/win64-funclet-savexmm.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/win64-funclet-savexmm.ll')
-rw-r--r--llvm/test/CodeGen/X86/win64-funclet-savexmm.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/win64-funclet-savexmm.ll b/llvm/test/CodeGen/X86/win64-funclet-savexmm.ll
index f41c52e00ef..6b4b68f1728 100644
--- a/llvm/test/CodeGen/X86/win64-funclet-savexmm.ll
+++ b/llvm/test/CodeGen/X86/win64-funclet-savexmm.ll
@@ -66,3 +66,14 @@ unreachable: ; preds = %entry
; CHECK: popq %rbx
; CHECK: popq %rbp
; CHECK: retq # CATCHRET
+
+; CHECK-LABEL: "$handlerMap$0$?foo@@YAXXZ":
+; CHECK-NEXT: .long 0 # Adjectives
+; CHECK-NEXT: .long "??_R0H@8"@IMGREL # Type
+; CHECK-NEXT: .long 44 # CatchObjOffset
+; CHECK-NEXT: .long "?catch${{.*}}??foo@@YAXXZ@4HA"@IMGREL # Handler
+; Sum of:
+; 16 RDX store offset
+; 16 two pushes
+; 72 stack alloc
+; CHECK-NEXT: .long 104 # ParentFrameOffset
OpenPOWER on IntegriCloud