EuroLLVM Dev Mtg 2022 «Бэкенд LLVM-MOS 6502: Взрыв в прошлом»
Автор: LLVM
Загружено: 2022-06-05
Просмотров: 10517
Описание:
Встреча разработчиков EuroLLVM 2022
https://llvm.org/devmtg/2022-05/
—
Бэкенд LLVM-MOS 6502: Взрыв прошлого — Дэниел Торнбург, Google
Слайды: https://llvm.org/devmtg/2022-05/slide...
—
LLVM-MOS — это внешняя версия Clang и LLVM для MOS Technology 6502, процессора, лежащего в основе NES, Atari 2600/8-bit, BBC Micro, Commodore 64 и многих других популярных устройств. LLVM-MOS преобразует автономный C/C++ в довольно эффективный машинный код 6502, несмотря на ограниченное и неоднородное количество регистров 6502, отсутствие режимов адресации относительно стека и 256-байтовый стек. В докладе будет рассмотрен набор трюков, которые позволили LLVM поддерживать почти 50-летнюю архитектуру: «воображаемые» регистры, регуляризация набора инструкций, статическое выделение стека для всей программы и, конечно же, множество псевдоинструкций.
—
Видео отредактировано Bash Films: http://www.BashFilms.com
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: