Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/test/CodeGen/X86/stackmap.ll
; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7 | FileCheck %s | ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7 | FileCheck %s | ||||
; | ; | ||||
; Note: Print verbose stackmaps using -debug-only=stackmaps. | ; Note: Print verbose stackmaps using -debug-only=stackmaps. | ||||
; CHECK-LABEL: .section __LLVM_STACKMAPS,__llvm_stackmaps | ; CHECK-LABEL: .section __LLVM_STACKMAPS,__llvm_stackmaps | ||||
; CHECK-NEXT: __LLVM_StackMaps: | ; CHECK-NEXT: __LLVM_StackMaps: | ||||
; Header | ; Header | ||||
; CHECK-NEXT: .byte 1 | ; CHECK-NEXT: .byte 2 | ||||
; CHECK-NEXT: .byte 0 | ; CHECK-NEXT: .byte 0 | ||||
; CHECK-NEXT: .short 0 | ; CHECK-NEXT: .short 0 | ||||
; Num Functions | ; Num Functions | ||||
; CHECK-NEXT: .long 16 | ; CHECK-NEXT: .long 16 | ||||
; Num LargeConstants | ; Num LargeConstants | ||||
; CHECK-NEXT: .long 3 | ; CHECK-NEXT: .long 3 | ||||
; Num Callsites | ; Num Callsites | ||||
; CHECK-NEXT: .long 20 | ; CHECK-NEXT: .long 20 | ||||
; Functions and stack size | ; Functions and stack size | ||||
; CHECK-NEXT: .quad _constantargs | ; CHECK-NEXT: .quad _constantargs | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _osrinline | ; CHECK-NEXT: .quad _osrinline | ||||
; CHECK-NEXT: .quad 24 | ; CHECK-NEXT: .quad 24 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _osrcold | ; CHECK-NEXT: .quad _osrcold | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _propertyRead | ; CHECK-NEXT: .quad _propertyRead | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _propertyWrite | ; CHECK-NEXT: .quad _propertyWrite | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _jsVoidCall | ; CHECK-NEXT: .quad _jsVoidCall | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _jsIntCall | ; CHECK-NEXT: .quad _jsIntCall | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _spilledValue | ; CHECK-NEXT: .quad _spilledValue | ||||
; CHECK-NEXT: .quad 56 | ; CHECK-NEXT: .quad 56 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _spilledStackMapValue | ; CHECK-NEXT: .quad _spilledStackMapValue | ||||
; CHECK-NEXT: .quad 56 | ; CHECK-NEXT: .quad 56 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _spillSubReg | ; CHECK-NEXT: .quad _spillSubReg | ||||
; CHECK-NEXT: .quad 56 | ; CHECK-NEXT: .quad 56 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _subRegOffset | ; CHECK-NEXT: .quad _subRegOffset | ||||
; CHECK-NEXT: .quad 56 | ; CHECK-NEXT: .quad 56 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _liveConstant | ; CHECK-NEXT: .quad _liveConstant | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _directFrameIdx | ; CHECK-NEXT: .quad _directFrameIdx | ||||
; CHECK-NEXT: .quad 56 | ; CHECK-NEXT: .quad 56 | ||||
; CHECK-NEXT: .quad 2 | |||||
; CHECK-NEXT: .quad _longid | ; CHECK-NEXT: .quad _longid | ||||
; CHECK-NEXT: .quad 8 | ; CHECK-NEXT: .quad 8 | ||||
; CHECK-NEXT: .quad 4 | |||||
; CHECK-NEXT: .quad _clobberScratch | ; CHECK-NEXT: .quad _clobberScratch | ||||
; CHECK-NEXT: .quad 56 | ; CHECK-NEXT: .quad 56 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _needsStackRealignment | ; CHECK-NEXT: .quad _needsStackRealignment | ||||
; CHECK-NEXT: .quad -1 | ; CHECK-NEXT: .quad -1 | ||||
; CHECK-NEXT: .quad 1 | |||||
; Large Constants | ; Large Constants | ||||
; CHECK-NEXT: .quad 2147483648 | ; CHECK-NEXT: .quad 2147483648 | ||||
; CHECK-NEXT: .quad 4294967295 | ; CHECK-NEXT: .quad 4294967295 | ||||
; CHECK-NEXT: .quad 4294967296 | ; CHECK-NEXT: .quad 4294967296 | ||||
; Callsites | ; Callsites | ||||
; Constant arguments | ; Constant arguments | ||||
▲ Show 20 Lines • Show All 430 Lines • Show Last 20 Lines |