Re[2]: промежуточный трёхадресный код
От: VjcheslavV  
Дата: 27.01.23 08:46
Оценка:
Здравствуйте, 0x7be, Вы писали:

0>[/asm]

0>Всё очень сильно завсит от выбранной архитектуры команд. Например, можно представить команду mov с такими режимами адресации аргументов, что вся задача в одну операцию уложится.

Как-то думал что трёхадресный код аппаратно независимый ...
А если архитектура позволяет делать всё что с регистром то и с памятью по адресу — то можно cщитать a[i] за один аргумент?

где-то слышал что есть аппаратно независимые оптимизации и представления внутри компиляторов ... дак это только абстрактносинтаксическое дерево только независимо?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.