Size: a a a

Compiler Development

2020 May 17

MO

Mar Ort in Compiler Development
Rustem B.
как понять вот эту вот вашу Phi инструкцию?
как водопроводный смеситель у вас в ванной
источник

RB

Rustem B. in Compiler Development
так
источник

RB

Rustem B. in Compiler Development
всё
источник

RB

Rustem B. in Compiler Development
я понял
источник

RB

Rustem B. in Compiler Development
источник

RB

Rustem B. in Compiler Development
типа, если ты пришел из этого блока, то дай мне это, если из того, то другое?
источник

MO

Mar Ort in Compiler Development
Rustem B.
типа, если ты пришел из этого блока, то дай мне это, если из того, то другое?
да, если открыл холодный кран, то течет холодная, если горячий, то горячая
источник

RB

Rustem B. in Compiler Development
логично
источник

MO

Mar Ort in Compiler Development
правда смешивание запрещено 😀, «или - или»
источник

M

MaxGraey in Compiler Development
Mar Ort
да, если открыл холодный кран, то течет холодная, если горячий, то горячая
А если открыл оба - то UB =)
источник

MO

Mar Ort in Compiler Development
MaxGraey
А если открыл оба - то UB =)
ага
источник

RB

Rustem B. in Compiler Development
хммм
источник

RB

Rustem B. in Compiler Development
я так понял самому phi инструкцию не поставишь так просто
это нужно глубоко анализировать
источник

MO

Mar Ort in Compiler Development
Aleksey Shipilev
А вот что, учат элементарную схемотехнику в универах нынче? Я помню лабораторные, где в эмуляторах собирали и отлаживали 4-битные компьютеры. Хорошее развлечение!
в Новосибирске на фф пока учат к счастью
источник

RB

Rustem B. in Compiler Development
https://c9x.me/compile/
и это блин считается заменой LLVM XD
источник

M

MaxGraey in Compiler Development
Rustem B.
https://c9x.me/compile/
и это блин считается заменой LLVM XD
Никто не считает это заменой LLVM. Это такая же игрушка как и tinycc
источник

RB

Rustem B. in Compiler Development
но для мини компиляторов использовать можно ¯\_(ツ)_/¯
источник

M

MaxGraey in Compiler Development
зачем? Хочеться экзотики так лучше уж поковыряться с libfirm или cranelift
источник

RB

Rustem B. in Compiler Development
хочется минималистичности и простоты
источник

M

MaxGraey in Compiler Development
Rustem B.
хочется минималистичности и простоты
Уже есть такой ЯП с собственным бэком. Оберон называется)
источник