Какова цель % “alloca точка” строка, которая происходит в коде llvm?

Короткий ответ: Да

я работаю над командой разработчиков и разработчиков. Мы кодируем наш.MXML и.AS в , FlashDevelop 3 и наш разработчик создают.FLA с кожей и виджетами, которые получают [Импорт ()] редактор в ActionScript.

я записал немного больше об этом предмете здесь:

лучшие практики сотрудничества разработчика/кодера Flash

10
задан David Terei 21 August 2009 в 03:39
поделиться

2 ответа

Из источника llvm-gcc: gcc / llvm-convert.cpp , он просто используется как вспомогательное значение * и будет удален проходом исключения мертвой инструкции.

 // Создаем фиктивную инструкцию в блоке ввода в качестве маркера вставить новый
// инструкции по размещению до. Неважно, что это за инструкция,
// мертв. Это позволяет нам вставлять аллоки по порядку без необходимости
// поиск точки вставки. Используйте BitCast для int -> int
8
ответ дан 4 December 2019 в 02:50
поделиться

Нашел это в Интернете: Аллокам, размер которых может быть определен во время компиляции, будет выделено место в стеке при вычислении размера кадра стека. Для аллокас переменного размера целевой конкретный код должен будет изменить размер стека, при необходимости скорректировать указатель кадра и указатель стека, а также отрегулировать расположение исходящих параметров в верхней части стека.

звучит так, будто он нужен для правильной работы некоторого пространства стека.

-1
ответ дан 4 December 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: