Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/test/CodeGen/AArch64/arm64-anyregcc.ll
; RUN: llc < %s -mtriple=arm64-apple-darwin | FileCheck %s | ; RUN: llc < %s -mtriple=arm64-apple-darwin | FileCheck %s | ||||
; Stackmap Header: no constants - 6 callsites | ; Stackmap Header: no constants - 6 callsites | ||||
; 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 8 | ; CHECK-NEXT: .long 8 | ||||
; Num LargeConstants | ; Num LargeConstants | ||||
; CHECK-NEXT: .long 0 | ; CHECK-NEXT: .long 0 | ||||
; Num Callsites | ; Num Callsites | ||||
; CHECK-NEXT: .long 8 | ; CHECK-NEXT: .long 8 | ||||
; Functions and stack size | ; Functions and stack size | ||||
; CHECK-NEXT: .quad _test | ; CHECK-NEXT: .quad _test | ||||
; CHECK-NEXT: .quad 16 | ; CHECK-NEXT: .quad 16 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _property_access1 | ; CHECK-NEXT: .quad _property_access1 | ||||
; CHECK-NEXT: .quad 16 | ; CHECK-NEXT: .quad 16 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _property_access2 | ; CHECK-NEXT: .quad _property_access2 | ||||
; CHECK-NEXT: .quad 32 | ; CHECK-NEXT: .quad 32 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _property_access3 | ; CHECK-NEXT: .quad _property_access3 | ||||
; CHECK-NEXT: .quad 32 | ; CHECK-NEXT: .quad 32 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _anyreg_test1 | ; CHECK-NEXT: .quad _anyreg_test1 | ||||
; CHECK-NEXT: .quad 16 | ; CHECK-NEXT: .quad 16 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _anyreg_test2 | ; CHECK-NEXT: .quad _anyreg_test2 | ||||
; CHECK-NEXT: .quad 16 | ; CHECK-NEXT: .quad 16 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _patchpoint_spilldef | ; CHECK-NEXT: .quad _patchpoint_spilldef | ||||
; CHECK-NEXT: .quad 112 | ; CHECK-NEXT: .quad 112 | ||||
; CHECK-NEXT: .quad 1 | |||||
; CHECK-NEXT: .quad _patchpoint_spillargs | ; CHECK-NEXT: .quad _patchpoint_spillargs | ||||
; CHECK-NEXT: .quad 128 | ; CHECK-NEXT: .quad 128 | ||||
; CHECK-NEXT: .quad 1 | |||||
; test | ; test | ||||
; CHECK-LABEL: .long L{{.*}}-_test | ; CHECK-LABEL: .long L{{.*}}-_test | ||||
; CHECK-NEXT: .short 0 | ; CHECK-NEXT: .short 0 | ||||
; 3 locations | ; 3 locations | ||||
; CHECK-NEXT: .short 3 | ; CHECK-NEXT: .short 3 | ||||
; Loc 0: Register | ; Loc 0: Register | ||||
▲ Show 20 Lines • Show All 322 Lines • Show Last 20 Lines |