You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/posts/optimuzz-meets-llm/index.html
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -72,7 +72,8 @@ <h2 id="optimuzz-and-llm">Optimuzz and LLM</h2>
72
72
</code></pre><p>The LLM answered with the target line 2026, where the optimized instruction is returned for the update optimization condition.
73
73
From this, we confirmed that the LLM can effectively identify the target line of the optimization update.
74
74
Note that the example above is a summary from the commit message and code changes from the LLVM commit: <ahref="https://github.com/llvm/llvm-project/commit/1f69d6354a4b088bda5ee62c31411a75eead8b0c">https://github.com/llvm/llvm-project/commit/1f69d6354a4b088bda5ee62c31411a75eead8b0c</a>.
75
-
The script that construct a prompt can be found at <ahref="https://github.com/prosyslab/optimuzz/blob/master/tools/targetline.py">https://github.com/prosyslab/optimuzz/blob/master/tools/targetline.py</a>.</p>
75
+
The script that construct a prompt can be found at <ahref="https://github.com/prosyslab/optimuzz/blob/master/tools/targetline.py">https://github.com/prosyslab/optimuzz/blob/master/tools/targetline.py</a>, and
76
+
the example prompt with its expected output can be found at <ahref="https://github.com/prosyslab/optimuzz/blob/master/tools/targetline.expected">https://github.com/prosyslab/optimuzz/blob/master/tools/targetline.expected</a> .</p>
76
77
<p>As a result, we have successfully integrated LLMs into our workflow.
77
78
Every time there is an update on an optimization in LLVM, we automatically fetch the commit information using the GitHub API.
78
79
We then use the commit message and the code changes to consult the LLM.
0 commit comments