[llvm] [NFC][MemProf] Remove unused memprofraw test file (PR #216778)

Ellis Hoag via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 17 10:18:51 PDT 2026


https://github.com/ellishg created https://github.com/llvm/llvm-project/pull/216778

`llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw`  was created in https://github.com/llvm/llvm-project/pull/79433 for the `llvm/test/Transforms/PGOProfile/memprof_loop_unroll.ll` test, but the usage was removed in https://github.com/llvm/llvm-project/pull/165338 in favor of an inline `.yaml` file. Remove the `.memprofraw` file and the generator script.

>From 06ee9e81f77067124c9d4c980a9c48722395444f Mon Sep 17 00:00:00 2001
From: Ellis Hoag <ellishoag at meta.com>
Date: Mon, 17 Aug 2026 10:15:22 -0700
Subject: [PATCH] [NFC][MemProf] Remove unused memprofraw test file

`llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw`  was created in https://github.com/llvm/llvm-project/pull/79433 for
the `llvm/test/Transforms/PGOProfile/memprof_loop_unroll.ll` test, but the
usage was removed in https://github.com/llvm/llvm-project/pull/165338 in favor
of an inline `.yaml` file. Remove the `.memprofraw` file and the generator
script.
---
 .../Inputs/memprof_loop_unroll.memprofraw     | Bin 1168 -> 0 bytes
 .../Inputs/update_memprof_inputs.sh           |  29 ------------------
 2 files changed, 29 deletions(-)
 delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw

diff --git a/llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw b/llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw
deleted file mode 100644
index 20ad99db1f08163f7275ad0a428690df0694acaa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1168
zcmZoHO3N=Q$o<d4009%A3<D_Nf(gRlfQoZK#TghBz^nzT+HesNLj=mZul9wf%P?Wb
z%!Vo at xpVTf4R*hgK~ZSH|NDPE1H*fJ2+aWH!}PP22+MG-nab|xCUeGm at 3Y?@rb<3R
z(SLxG^$Ae_PA3^K4U_}ZF#Qa{6ZLFEpUX{V$rs$R;l)!=KOadH{RaAA^^B2b5d8*v
zDEb#Xb__k6ps at O!`qkvGCiC;ZUM&BPqCY?vtlscEgl15H&@lU at 4^A!>aT2|g-V&bd
zzpv+)52teoiv9^&VEqd>=|Jocfbe1ZTi=WMuie%W8LFe|u|55*zwXg5lTq|LJYfO(
zKc at L7m}YqJ5KP1L?=ZNt^Vo-X@@<u7e*81fnckji;f|tzfi2kHi7)LT_D_KDVfrIA
zpEP`G?e=b4CA at Kchl9J8ancuL{mf7fBN~mY2F_N1sshnab`~&QfiMWb*q{W0nn=LX
zWD!uK89+8WIPrtcK&N489z=t12GmV3y&xKd3AxLmq898y5DjME<$DP>14uJ~FcLry
zHzX-IlUnYA8%P8L-CeLSI1r=(*4_J at 3!F}1;xIR^=Y{0|DkTX0P!U3(41=Ukn7Qcc
IXW~!~0GYa_Jpcdz

diff --git a/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh b/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh
index ba648bf5ac9f7..01d8216b273a2 100755
--- a/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh
+++ b/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh
@@ -112,32 +112,3 @@ ${CLANG} ${COMMON_FLAGS} -fmemory-profile -funique-internal-linkage-names ${OUTD
 env MEMPROF_OPTIONS=log_path=stdout ${OUTDIR}/memprof_internal_linkage.exe > ${OUTDIR}/memprof_internal_linkage.memprofraw
 
 rm ${OUTDIR}/memprof_internal_linkage.cc
-
-cat > ${OUTDIR}/memprof_loop_unroll_a.cc << EOF
-int* a[2];
-extern void foo();
-int main() {
-    foo();
-    for (int i = 0; i < 1000000; ++i) {
-        *a[0] = 1;
-    }
-    return 0;
-}
-EOF
-cat > ${OUTDIR}/memprof_loop_unroll_b.cc << EOF
-#include <string>
-extern int* a[2];
-void foo() {
-    for (int i = 0; i < 2; ++i) {
-        a[i] = new int[1];
-    }
-}
-EOF
-${CLANG} ${COMMON_FLAGS} -fmemory-profile ${OUTDIR}/memprof_loop_unroll_a.cc -O0 -o ${OUTDIR}/memprof_loop_unroll_a.o -c
-${CLANG} ${COMMON_FLAGS} -fmemory-profile ${OUTDIR}/memprof_loop_unroll_b.cc -O3 -o ${OUTDIR}/memprof_loop_unroll_b.o -c
-${CLANG} ${COMMON_FLAGS} -fmemory-profile ${OUTDIR}/memprof_loop_unroll_a.o ${OUTDIR}/memprof_loop_unroll_b.o -o ${OUTDIR}/memprof_loop_unroll.exe
-env MEMPROF_OPTIONS=log_path=stdout ${OUTDIR}/memprof_loop_unroll.exe > ${OUTDIR}/memprof_loop_unroll.memprofraw
-rm ${OUTDIR}/memprof_loop_unroll_a.cc
-rm ${OUTDIR}/memprof_loop_unroll_a.o
-rm ${OUTDIR}/memprof_loop_unroll_b.cc
-rm ${OUTDIR}/memprof_loop_unroll_b.o
\ No newline at end of file



More information about the llvm-commits mailing list