Как я вижу llvm промежуточное представление в XCode

Я компилирую с лязгом-llvm 1.0 на XCode 3.2.1

Я хочу видеть промежуточное представление LLVM. Как я делаю это?

Спасибо.

8
задан ergosys 9 April 2011 в 04:15
поделиться

2 ответа

На сайте LLVM, я бы добавил -emit-llvm в опции компилятора. Xcode не предоставляет UI для отображения представления (пока).

.
0
ответ дан 5 December 2019 в 23:15
поделиться

Xcode поддерживает синтаксис, подсвечивающий промежуточное представление LLVM, но это представление является внутренним для компилятора (и часто меняется), и Xcode не имеет никакого пользовательского интерфейса для разговора с компилятором, чтобы показать промежуточное представление в UI. Однако, это был бы интересный запрос функции, не могли бы вы подумать о том, чтобы подать его в Apple?

Если вы просто хотите его увидеть, то можете сделать это вручную, взяв команду компиляции из лога сборки и добавив '-emit-llvm -S -o /tmp/t.ll' в конце. Теперь вы можете открыть /tmp/t.ll в Xcode и посмотреть LLVM IR для этого одного файла.

.
5
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

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