Teraz wdrażamy przepustkę analityczną dla llvm, po this tutorial. i muszą zdać dodatkowy argument do wtyczki takie jak poniżej:Czy można dodać argumenty dla zdefiniowanych przez użytkownika przebiegów w llvm
opt -load /path/to/myplugin.so -mypass -mypass_option input.bc
Jednak nie mogę znaleźć dowolny podręcznik mówi mi, jak to zrobić. Zastanawiam się, czy jest to możliwe w praktyce.
Z góry dziękuję.
Ten konkretny przykład nie jest optymalny, ponieważ idiomem jest odczyt z 'stdin'. Przypuszczalnie masz na myśli inny przypadek użycia? –
Jakiego rodzaju argumentów potrzebujesz? O ile mi wiadomo, przepustka powinna zabrać wszystko, czego potrzebuje, z IR i wyjścia IR. –
@TobiasLangner Jest to pewien argument, taki jak poziom analizy lub lokalizacja analizy passa '-mypass'. Może to jest jak poziom optymalizacji gcc '-O1',' -O2', itp. –