1*776889bcSSacha Coppey; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py 2*776889bcSSacha Coppey; RUN: llc < %s -mtriple=riscv64 | FileCheck %s 3*776889bcSSacha Coppey 4*776889bcSSacha Coppeydefine void @test_shadow_optimization() { 5*776889bcSSacha Coppey; CHECK-LABEL: test_shadow_optimization: 6*776889bcSSacha Coppey; CHECK: # %bb.0: # %entry 7*776889bcSSacha Coppey; CHECK-NEXT: .Ltmp0: 8*776889bcSSacha Coppey; CHECK-NEXT: nop 9*776889bcSSacha Coppey; CHECK-NEXT: nop 10*776889bcSSacha Coppey; CHECK-NEXT: nop 11*776889bcSSacha Coppey; CHECK-NEXT: ret 12*776889bcSSacha Coppeyentry: 13*776889bcSSacha Coppey tail call void (i64, i32, ...) @llvm.experimental.stackmap(i64 0, i32 16) 14*776889bcSSacha Coppey ret void 15*776889bcSSacha Coppey} 16*776889bcSSacha Coppey 17*776889bcSSacha Coppeydeclare void @llvm.experimental.stackmap(i64, i32, ...) 18