brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 829eccd Raw
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