brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 4e44362 Raw
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