Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/test/CodeGen/X86/stackmap-large-constants.ll
; RUN: llc < %s -mtriple=x86_64-apple-darwin | FileCheck %s | ; RUN: llc < %s -mtriple=x86_64-apple-darwin | FileCheck %s | ||||
; CHECK-LABEL: .section __LLVM_STACKMAPS,__llvm_stackmaps | ; CHECK-LABEL: .section __LLVM_STACKMAPS,__llvm_stackmaps | ||||
; CHECK-NEXT: __LLVM_StackMaps: | ; CHECK-NEXT: __LLVM_StackMaps: | ||||
; version | ; version | ||||
; CHECK-NEXT: .byte 1 | ; CHECK-NEXT: .byte 2 | ||||
; reserved | ; reserved | ||||
; CHECK-NEXT: .byte 0 | ; CHECK-NEXT: .byte 0 | ||||
; reserved | ; reserved | ||||
; CHECK-NEXT: .short 0 | ; CHECK-NEXT: .short 0 | ||||
; # functions | ; # functions | ||||
; CHECK-NEXT: .long 2 | ; CHECK-NEXT: .long 2 | ||||
; # constants | ; # constants | ||||
; CHECK-NEXT: .long 2 | ; CHECK-NEXT: .long 2 | ||||
; # records | ; # records | ||||
; CHECK-NEXT: .long 2 | ; CHECK-NEXT: .long 2 | ||||
; function address & stack size | ; function address & stack size | ||||
; CHECK-NEXT: .quad _foo | ; CHECK-NEXT: .quad _foo | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; function address & stack size | ; function address & stack size | ||||
; CHECK-NEXT: .quad _bar | ; CHECK-NEXT: .quad _bar | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; Constants Array: | ; Constants Array: | ||||
; CHECK-NEXT: .quad 9223372036854775807 | ; CHECK-NEXT: .quad 9223372036854775807 | ||||
; CHECK-NEXT: .quad -9223372036854775808 | ; CHECK-NEXT: .quad -9223372036854775808 | ||||
; Patchpoint ID | ; Patchpoint ID | ||||
; CHECK-NEXT: .quad 0 | ; CHECK-NEXT: .quad 0 | ||||
; Instruction offset | ; Instruction offset | ||||
▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines |