42 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 52; RUN: llc < %s -mtriple bpfel | FileCheck %s -check-prefixes=CHECK-LE3; RUN: llc < %s -mtriple bpfeb | FileCheck %s -check-prefixes=CHECK-BE4 5declare dso_local void @main()6 7define dso_local void @naked() naked "frame-pointer"="all" {8; CHECK-LE-LABEL: naked:9; CHECK-LE: .Lnaked$local:10; CHECK-LE-NEXT: .type .Lnaked$local,@function11; CHECK-LE-NEXT: .cfi_startproc12; CHECK-LE-NEXT: # %bb.0:13; CHECK-LE-NEXT: call main14;15; CHECK-BE-LABEL: naked:16; CHECK-BE: .Lnaked$local:17; CHECK-BE-NEXT: .type .Lnaked$local,@function18; CHECK-BE-NEXT: .cfi_startproc19; CHECK-BE-NEXT: # %bb.0:20; CHECK-BE-NEXT: call main21 call void @main()22 unreachable23}24 25define dso_local void @normal() "frame-pointer"="all" {26; CHECK-LE-LABEL: normal:27; CHECK-LE: .Lnormal$local:28; CHECK-LE-NEXT: .type .Lnormal$local,@function29; CHECK-LE-NEXT: .cfi_startproc30; CHECK-LE-NEXT: # %bb.0:31; CHECK-LE-NEXT: call main32;33; CHECK-BE-LABEL: normal:34; CHECK-BE: .Lnormal$local:35; CHECK-BE-NEXT: .type .Lnormal$local,@function36; CHECK-BE-NEXT: .cfi_startproc37; CHECK-BE-NEXT: # %bb.0:38; CHECK-BE-NEXT: call main39 call void @main()40 unreachable41}42