LLVM-owy kompilator JIT potrafi optymalizować niepotrzebne rozgałęzienia programu w trakcie jego wykonywania, wykorzystując technikę partial evaluation, gdy program posiada wiele możliwych ścieżek wykonania, a w przypadku większości z nich można łatwo określić, które z nich są niepotrzebne w danym środowisku. Ta właściwość jest wykorzystywana w potokach OpenGL w Mac OS X Leopard (v. 10.5) do obsługi funkcji niewspieranych sprzętowo. Kod do obsługi operacji graficznych OpenGL-a został pozostawiony w formie pośredniej i jest kompilowany w locie na maszynie docelowej. W systemach z mocnymi kartami graficznymi uzyskiwany kod maszynowy jest mały, przekazując wszystkie komendy do karty z minimalnymi narzutami. W systemach ze słabymi kartami LLVM kompiluje dodatkowe funkcje, które emulują brakujące instrukcje karty graficznej. LLVM poprawił wydajność na niskobudżetowych maszynach wykorzystujących chipsety Intel GMA.