Одним из способов портирования множества полезных библиотек и инструментов в управляемый код является использование промежуточного представление LLVM IR для загрузки желаемых библиотек в динамическую среду исполнения кода. В рамках данной работы разработана трёхуровневая модель представления данных LLVM IR и сериализатор на её основе, поддерживающий чтение и запись бинарного представления LLVM IR для осуществления различных манипуляций над представляемым его помощью кодом программ.
Пименов Д.Д., Кореньков Ю.Д. (науч. рук. Кореньков Ю.Д.) МОДЕЛЬ ДАННЫХ ДЛЯ ПРЕДСТАВЛЕНИЯ LLVM IR НА ОСНОВЕ БИТОВОГО ПОТОКА // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2024]. URL: https://kmu.itmo.ru/digests/article/13343