42 lines · plain
1 2# RUN: llc -run-pass=none -mtriple=aarch64-- -o - %s | FileCheck %s3 4---5# CHECK-LABEL: name: no_stack_no_calleesavedinfo6# CHECK: isCalleeSavedInfoValid: false7name: no_stack_no_calleesavedinfo8frameInfo:9 isCalleeSavedInfoValid: false10stack: []11 12...13---14# CHECK-LABEL: name: no_stack_calleesavedinfo15# CHECK: isCalleeSavedInfoValid: true16name: no_stack_calleesavedinfo17frameInfo:18 isCalleeSavedInfoValid: true19stack: []20 21...22---23# CHECK-LABEL: name: stack_no_calleesavedinfo24# CHECK: isCalleeSavedInfoValid: true25name: stack_no_calleesavedinfo26frameInfo:27 isCalleeSavedInfoValid: false28stack:29 - { id: 0, type: spill-slot, offset: -8, size: 8, alignment: 8, callee-saved-register: '$lr' }30 31...32---33# CHECK-LABEL: name: stack_calleesavedinfo34# CHECK: isCalleeSavedInfoValid: true35name: stack_calleesavedinfo36frameInfo:37 isCalleeSavedInfoValid: true38stack:39 - { id: 0, type: spill-slot, offset: -8, size: 8, alignment: 8, callee-saved-register: '$lr' }40 41...42