Wir stellen ein neuartiges Paradigma für die Compiler-Optimierung vor, das von Großen Sprachmodellen mit Compiler-Rückmeldung angetrieben wird, um die Codemenge von LLVM-Assemblys zu optimieren.
Der Kern der Arbeit ist die Entwicklung des JOG-Frameworks, das es Entwicklern ermöglicht, Java-JIT-Peephole-Optimierungen als Muster in Java selbst zu schreiben. Diese Muster werden dann automatisch in C/C++-Code übersetzt, der als JIT-Optimierungspass integriert werden kann. Außerdem können aus den Mustern automatisch Java-Tests für die Optimierungen generiert werden.