From 57b39ea12826c2ea4b1eb5b923ed4aa588445e10 Mon Sep 17 00:00:00 2001 From: JoelYYoung <56264140+JoelYYoung@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:07:02 +1000 Subject: [PATCH 1/3] Update MSli news links --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d0929152f..49eeb0ba2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ SVF provides reusable abstractions, graphs, and solvers for analyzing LLVM IR. ## News -* [On-demand program slicing](https://github.com/SVF-tools/SVF/tree/master/svf/include/MTA) published in our [ISSTA paper](https://joelyyoung.github.io/pdf/issta26.pdf) is now available in SVF +* [MSli](https://github.com/SVF-tools/SVF/wiki/MTA-MSli), an on-demand program slicing tool for multithreaded programs, is now available in [SVF/MTA](https://github.com/SVF-tools/SVF/tree/master/svf/lib/MTA). * SVF now supports [LLVM-22](https://github.com/SVF-tools/SVF/pull/1876) (Contributed by [Giorgio](https://github.com/dg1474)). * SVF now supports [LLVM-21](https://github.com/SVF-tools/SVF/pull/1815) (Contributed by [cjsrxzdyzds](https://github.com/cjsrxzdyzds)). * SVF now supports new [build system](https://github.com/SVF-tools/SVF/pull/1703) (Thank [Johannes](https://github.com/Johanmyst) for his help!). From 5efd1a0fa47cecb3becb8891b71782f5676dd78b Mon Sep 17 00:00:00 2001 From: JoelYYoung <56264140+JoelYYoung@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:17:53 +1000 Subject: [PATCH 2/3] Clarify MTA wiki contents --- svf/lib/MTA/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/svf/lib/MTA/README.md b/svf/lib/MTA/README.md index d05c607bb..c067407da 100644 --- a/svf/lib/MTA/README.md +++ b/svf/lib/MTA/README.md @@ -2,5 +2,4 @@ This directory contains SVF's multithreaded analysis (MTA) and the MSli multi-stage slicing implementation. See the [MTA-MSli wiki page](https://github.com/SVF-tools/SVF/wiki/MTA-MSli) -for build instructions, command examples, and measured small- and large-program -results. +for an overview, benchmark inputs, build instructions, and usage examples. From 56f31fb2a149f6b937e0331b543eb1bc3d8b1088 Mon Sep 17 00:00:00 2001 From: JoelYYoung <56264140+JoelYYoung@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:22:11 +1000 Subject: [PATCH 3/3] Move MTA README to public headers --- README.md | 2 +- svf/include/MTA/README.md | 6 ++++++ svf/lib/MTA/README.md | 5 ----- 3 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 svf/include/MTA/README.md delete mode 100644 svf/lib/MTA/README.md diff --git a/README.md b/README.md index 49eeb0ba2..ff3dfcd82 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ SVF provides reusable abstractions, graphs, and solvers for analyzing LLVM IR. ## News -* [MSli](https://github.com/SVF-tools/SVF/wiki/MTA-MSli), an on-demand program slicing tool for multithreaded programs, is now available in [SVF/MTA](https://github.com/SVF-tools/SVF/tree/master/svf/lib/MTA). +* [MSli](https://github.com/SVF-tools/SVF/wiki/MTA-MSli), an on-demand program slicing tool for multithreaded programs, is now available in [SVF/MTA](https://github.com/SVF-tools/SVF/tree/master/svf/include/MTA). * SVF now supports [LLVM-22](https://github.com/SVF-tools/SVF/pull/1876) (Contributed by [Giorgio](https://github.com/dg1474)). * SVF now supports [LLVM-21](https://github.com/SVF-tools/SVF/pull/1815) (Contributed by [cjsrxzdyzds](https://github.com/cjsrxzdyzds)). * SVF now supports new [build system](https://github.com/SVF-tools/SVF/pull/1703) (Thank [Johannes](https://github.com/Johanmyst) for his help!). diff --git a/svf/include/MTA/README.md b/svf/include/MTA/README.md new file mode 100644 index 000000000..1ec4bd6ea --- /dev/null +++ b/svf/include/MTA/README.md @@ -0,0 +1,6 @@ +# MTA and MSli + +This directory contains the public interfaces for SVF's multithreaded analysis +(MTA) and the MSli multi-stage slicing implementation. See the [MTA-MSli wiki +page](https://github.com/SVF-tools/SVF/wiki/MTA-MSli) for an overview, benchmark +inputs, build instructions, and usage examples. diff --git a/svf/lib/MTA/README.md b/svf/lib/MTA/README.md deleted file mode 100644 index c067407da..000000000 --- a/svf/lib/MTA/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# MTA and MSli - -This directory contains SVF's multithreaded analysis (MTA) and the MSli -multi-stage slicing implementation. See the [MTA-MSli wiki page](https://github.com/SVF-tools/SVF/wiki/MTA-MSli) -for an overview, benchmark inputs, build instructions, and usage examples.