llvm-project/bolt/test/RISCV/load-store.s
Amir Ayupov ab14eb23b6
[BOLT][test] Replace /dev/null with temp file (#73485)
NFC processing time script identifies tests by output filename.
When `/dev/null` is used as output filename, we're unable to tell the
source test, and the reports are unhelpful.
Replace `/dev/null/` with `%t.null` which resolves the issue.
2023-11-27 10:53:18 -08:00

17 lines
504 B
ArmAsm

// RUN: %clang %cflags -o %t %s
// RUN: link_fdata --no-lbr %s %t %t.fdata
// RUN: llvm-bolt %t -o %t.null --data=%t.fdata --dyno-stats | FileCheck %s
// CHECK: BOLT-INFO: program-wide dynostats after all optimizations before SCTC and FOP (no change):
// CHECK: 3000 : executed instructions
// CHECK: 1000 : executed load instructions
// CHECK: 1000 : executed store instructions
.globl _start
_start:
# FDATA: 1 _start #_start# 1
ld t0, (gp)
sd t0, (gp)
ret
.size _start, .-_start