Результаты поиска по запросу "register-allocation"

4 ответа

) []) ap) вход. Обратите внимание, что привязка ввода к выходу - это способ установки инициализированного временного регистра, модифицированного оператором asm. Вход, не связанный с выходом, предполагается, что GCC не изменяется, например, "b" (16) ниже устанавливает% 11-16, и GCC может использовать этот регистр в следующем коде, если значение 16 оказалось необходимым. Вы можете даже использовать нормальный вывод asm для нуля, если все входы, которые могут совместно использовать один и тот же регистр, используются до того, как будут использоваться нуля. Регистры VSX, перекрытые оператором asm, могли бы использовать этот метод, за исключением ограничения GCC на количество параметров asm.

транная просьба, но у меня есть ощущение, что это возможно. Я хотел бы вставить некоторые прагмы или директивы в области моего кода (написанные на C), чтобы распределитель регистров GCCне используй их. Я понимаю, что могу сделать что-то ...

8 ответов

Адрес переменной регистра

2 ответа

Регистрация распределения и разлива, легкий способ?

ТОП публикаций

8 ответов

Адрес переменной регистра

2 ответа

Регистрация распределения и разлива, легкий способ?

Я ищу способ размещения локальных переменных в регистрах. Я знаю пару серьезных способов сделать это (а именно, упомянутыев Википедии [http://en.wikipedia.org/wiki/Register_allocation]), но я застрял на том, как "разлив" осуществляется. Кроме ...