opt-3.8 — Online w chmurze

Jest to polecenie opt-3.8, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


opt - optymalizator LLVM

STRESZCZENIE


optować [Opcje] [filename]

OPIS


Opona optować polecenie jest modułowym optymalizatorem i analizatorem LLVM. Przyjmuje pliki źródłowe LLVM jako
input, uruchamia na nim określone optymalizacje lub analizy, a następnie wyprowadza zoptymalizowane
pliku lub wyniki analizy. Funkcja optować zależy od tego, czy -analizować opcja
jest podawany.

Kiedy -analizować jest specyficzne, optować wykonuje różne analizy źródła wejściowego. To będzie
zwykle wypisuje wyniki na standardowym wyjściu, ale w kilku przypadkach wydrukuje je na:
błąd standardowy lub wygeneruj plik z wynikami analizy, co jest zwykle wykonywane, gdy
wyjście jest przeznaczone dla innego programu.

Kompletujemy wszystkie dokumenty (wymagana jest kopia paszportu i XNUMX zdjęcia) potrzebne do -analizować is nie dany, optować próbuje utworzyć zoptymalizowany plik wyjściowy. ten
optymalizacje dostępne przez optować zależy od tego, jakie biblioteki zostały do ​​niego podłączone, a także
wszelkie dodatkowe biblioteki, które zostały załadowane za pomocą -obciążenie opcja. Użyj -Pomoc
możliwość określenia, jakich optymalizacji możesz użyć.

If filename jest pomijany w wierszu poleceń lub jest "-", optować odczytuje swoje dane wejściowe ze standardu
Wejście. Dane wejściowe mogą być w formacie języka asemblera LLVM (.NS) lub LLVM
format kodu bitowego (.pne).

Jeśli nazwa pliku wyjściowego nie jest określona z -o opcja, optować zapisuje swoje wyjście do
standardowe wyjście.

OPCJE


-f Włącz wyjście binarne na zaciskach. Zwykle optować odmówi napisania surowego kodu bitowego
wyjście, jeśli strumieniem wyjściowym jest terminal. Dzięki tej opcji optować napisze na surowo
kod bitowy niezależnie od urządzenia wyjściowego.

-Pomoc Wydrukuj podsumowanie opcji wiersza poleceń.

-o
Określ nazwę pliku wyjściowego.

-S Zapisuj dane wyjściowe w języku pośrednim LLVM (zamiast kodu bitowego).

-{hasło}
optować zapewnia możliwość uruchomienia dowolnej optymalizacji lub analizy LLVM w
jakiekolwiek zamówienie. ten -Pomoc opcja wyświetla wszystkie dostępne karnety. Kolejność, w jakiej
opcje pojawiające się w wierszu poleceń to kolejność ich wykonywania
(w ramach ograniczeń przejazdu).

-wyłącz-wstawianie
Ta opcja po prostu usuwa przepustkę liniową ze standardowej listy.

-wyłącz-opt
Ta opcja ma sens tylko wtedy, gdy -opcje-std-link jest podawany. Wyłącza większość
Karnety.

-strip-debug
Ta opcja powoduje, że opcja usuwa informacje debugowania z modułu przed zastosowaniem
inne optymalizacje. To w zasadzie to samo, co -rozebrać się ale zapewnia, że
usuwanie informacji debugowania odbywa się w pierwszej kolejności.

-weryfikuj-każdy
Ta opcja powoduje, że opt doda przepustkę weryfikacyjną po każdym przejściu określonym w inny sposób
wiersz poleceń (w tym -zweryfikować). Jest to przydatne w przypadkach, gdy jest
podejrzewa się, że przepustka tworzy nieprawidłowy moduł, ale nie jest jasne, które przepustki
robi to.

-statystyki Wydrukuj statystyki.

-czas mija
Zapisz ilość czasu potrzebną na każde przejście i wydrukuj go ze standardowym błędem.

-odpluskwić Jeśli jest to kompilacja debugowania, ta opcja umożliwi wydruki debugowania z przebiegów, które:
użyć ODPLUSKWIĆ() makro. Zobacz LLVM Programista Instrukcja obsługiSekcja #ODPLUSKWIĆ więcej
informacje.

-obciążenie=
Załaduj dynamiczny obiekt wtyczka. Ten obiekt powinien zarejestrować nową optymalizację lub
analiza przechodzi. Po załadowaniu obiekt doda nowe opcje wiersza poleceń do
umożliwiają różne optymalizacje lub analizy. Aby zobaczyć nową pełną listę
optymalizacje, użyj -Pomoc i -obciążenie opcje razem. Na przykład:

opt -load=plugin.so -pomoc

-p Moduł wydruku po każdej transformacji.

EXIT STATUS


If optować się powiedzie, zakończy z 0. W przeciwnym razie, jeśli wystąpi błąd, zakończy się z
wartość niezerowa.

Korzystaj z opt-3.8 online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows