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

via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 17 10:19:36 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-pgo

Author: Ellis Hoag (ellishg)

<details>
<summary>Changes</summary>

`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.

---
Full diff: https://github.com/llvm/llvm-project/pull/216778.diff


2 Files Affected:

- (removed) llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw () 
- (modified) llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh (-29) 


``````````diff
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 20ad99db1f081..0000000000000
Binary files a/llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw and /dev/null differ
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

``````````

</details>


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


More information about the llvm-commits mailing list