xref: /llvm-project/llvm/test/CodeGen/AVR/naked-fn-with-frame-pointer.ll (revision ad4a582fd938c933e784f0052bd773676b37b690)
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2; RUN: llc < %s -mtriple avr | FileCheck %s -check-prefixes=CHECK
3
4declare dso_local void @main()
5
6define dso_local void @naked() naked "frame-pointer"="all" {
7; CHECK-LABEL: naked:
8; CHECK:       ; %bb.0:
9; CHECK-NEXT:    rcall main
10  call void @main()
11  unreachable
12}
13
14define dso_local void @normal() "frame-pointer"="all" {
15; CHECK-LABEL: normal:
16; CHECK:       ; %bb.0:
17; CHECK-NEXT:    rcall main
18  call void @main()
19  unreachable
20}
21