Size: a a a

Compiler Development

2020 February 10

AT

Alexander Tchitchigin in Compiler Development
Дествительно, отображение же постраничное - это я не сообразил с ходу...
источник

E

EgorBo in Compiler Development
я совсем недавно в нашем ллвм бэкенде добавил метаданную !align 8 (говорит ллвм бэку что объект всегда выравнен мамой клянусь) на аллокатор — даже какой-то дифф получил изменений кодгена -_-
источник

AS

Aleksey Shipilev in Compiler Development
А мы тут давеча перепилили укладчик полей, так что дырок практически не осталось -- мышЪ не проскочит.
источник

C

Charm in Compiler Development
Aleksey Shipilev
А мы тут давеча перепилили укладчик полей, так что дырок практически не осталось -- мышЪ не проскочит.
рюкзак чтоль!?
источник

E

EgorBo in Compiler Development
Aleksey Shipilev
А мы тут давеча перепилили укладчик полей, так что дырок практически не осталось -- мышЪ не проскочит.
ну у нас дефолтово тоже укладывает компактно, но есть еще кастомные юзерские структуры
источник

AS

Aleksey Shipilev in Compiler Development
Charm
рюкзак чтоль!?
Рюкзак с полочками (ибо выравнивания полей). Ну там всегда был более-менее вменяемый укладчик, но с огрехами. Огрехи были яростно выпилены.
источник

E

EgorBo in Compiler Development
особенно когда юзер их использует для пинвока
источник

C

Charm in Compiler Development
Aleksey Shipilev
Рюкзак с полочками (ибо выравнивания полей). Ну там всегда был более-менее вменяемый укладчик, но с огрехами. Огрехи были яростно выпилены.
пишешь рюкзачок за квадрат, а потом приходят генераторы по 65к полей в классе 👍
источник

AS

Aleksey Shipilev in Compiler Development
Charm
пишешь рюкзачок за квадрат, а потом приходят генераторы по 65к полей в классе 👍
Судя по всему, с power-of-two классами аллокаций рюкзачная жизнь куда проще :)
источник

E

EgorBo in Compiler Development
Charm
пишешь рюкзачок за квадрат, а потом приходят генераторы по 65к полей в классе 👍
например андроидовые R :)
источник

E

EgorBo in Compiler Development
а или там константы
источник

AT

Alexander Tchitchigin in Compiler Development
Интересующимся учебными проектами в области системного программирования и компиляторов должно быть любопытно: http://selfie.cs.uni-salzburg.at/ 😊
#addtowiki
источник

VK

Vladimir Kazanov in Compiler Development
Alexander Tchitchigin
Интересующимся учебными проектами в области системного программирования и компиляторов должно быть любопытно: http://selfie.cs.uni-salzburg.at/ 😊
#addtowiki
ну не знаю. "сделаем примитивный компилятор, компилирующий синтетический язык в гипотетические инструкции несуществующей архитектуры". (с)

А чему оно научит-то?
источник

AT

Alexander Tchitchigin in Compiler Development
Vladimir Kazanov
ну не знаю. "сделаем примитивный компилятор, компилирующий синтетический язык в гипотетические инструкции несуществующей архитектуры". (с)

А чему оно научит-то?
Там ещё и эмулятор и гипервизор в комплекте. 😉
источник

VK

Vladimir Kazanov in Compiler Development
Мне еще в студенчестве казалось, что лучше знать небольшую часть, но реальности, чем большую часть фантазии. Зачем людей за идиотов держать?!
источник

AT

Alexander Tchitchigin in Compiler Development
"Подмножетсво C" - не такой уж и синтетический язык, "подмножество RISC-V" - не такая уж синтетическая архитектура, как по мне. Не так уж и далеко от "From NAND to Tetris". 🤷‍♀️
источник

VK

Vladimir Kazanov in Compiler Development
Alexander Tchitchigin
"Подмножетсво C" - не такой уж и синтетический язык, "подмножество RISC-V" - не такая уж синтетическая архитектура, как по мне. Не так уж и далеко от "From NAND to Tetris". 🤷‍♀️
Вы видели их подмножество? Все интересные вопросы игнорируются. Это очень мило и очень скучно 😊
источник

VK

Vladimir Kazanov in Compiler Development
подозреваю, risc там такой же
источник

AT

Alexander Tchitchigin in Compiler Development
Vladimir Kazanov
Вы видели их подмножество? Все интересные вопросы игнорируются. Это очень мило и очень скучно 😊
А Вы давно студентов учили? Много "интересных вопросов" удаётся за семестр разобрать? 😉
источник

VK

Vladimir Kazanov in Compiler Development
Alexander Tchitchigin
А Вы давно студентов учили? Много "интересных вопросов" удаётся за семестр разобрать? 😉
я был неправильным студентом на неправильном факультете 😊 Моя дипломная называлась "Расчет электрической части АЭС с 2-умя реакторами типа РБМК-1500".
источник