brintos

brintos / llvm-project-archived public Read only

0
0
Text · 814 B · 186b81a Raw
31 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -mtriple=aarch64 %s -o - | FileCheck %s3 4define void @test_frameindex_cmp() {5; CHECK-LABEL: test_frameindex_cmp:6; CHECK:       // %bb.0:7; CHECK-NEXT:    str x30, [sp, #-16]! // 8-byte Folded Spill8; CHECK-NEXT:    .cfi_def_cfa_offset 169; CHECK-NEXT:    .cfi_offset w30, -1610; CHECK-NEXT:    cmn sp, #1211; CHECK-NEXT:    b.eq .LBB0_212; CHECK-NEXT:  // %bb.1: // %bb113; CHECK-NEXT:    bl bar14; CHECK-NEXT:  .LBB0_2: // %common.ret15; CHECK-NEXT:    ldr x30, [sp], #16 // 8-byte Folded Reload16; CHECK-NEXT:    ret17  %stack = alloca i818  %stack.int = ptrtoint ptr %stack to i6419  %cmp = icmp ne i64 %stack.int, 020  br i1 %cmp, label %bb1, label %bb221 22bb1:23  call void @bar()24  ret void25 26bb2:27  ret void28}29 30declare void @bar()31