32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Книга Gabriel S. Hjort Blindell "Survey on Instruction Selection"

Прочитал книгу Gabriel S. Hjort Blindell "Survey on Instruction Selection", 139 стр, англ. язык.
Книга про то, как осуществляется одна из самых важных стадий работы компилятора, выбор инструкций. Рассмотрены различные подходы и алгоритмы решения этой задачи, от первых компиляторов 1950-х годов до современных.



Немного написано и про алгоритм, используемый в LLVM. К сожалению, ничего особенно нового эта информация мне не дала. Этот участок компилятора весьма сложен, и возможности для ручного вмешательства в его работу очень ограничены (хотя и существуют). 
Tags: llvm, книги, программирование, самообразование
Subscribe

  • Статья "A Detailed Analysis of the LLVM’s Register Allocators"

    Статья "A Detailed Analysis of the LLVM’s Register Allocators". Интересная статья, 9 страниц. Проводится сравнение 4-х аллокаторов регистров,…

  • Введение в LLVM. Часть 1

    LLVM представляет собой инфраструктуру компилятора, и включает большое количество инструментов, предназначенных для построения инструментов…

  • Flang - новый компилятор Fortran

    Flang - новый компилятор Fortran на основе LLVM. Интересно, что Fortran жив до сих пор, а ведь он был впервые представлен в 1957 году. Последняя…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments