Я хочу создать объектный код, следуя инструкциям по реализации компилятора. Но у меня есть ошибка,...
Попытка понять семантику фи-команд в llvm-IR (https://llvm.org/docs/LangRef.html#phi-instruction)...
Я думаю о компиляторах и у меня вопрос о том, как они поддерживают древовидный аспект инструкций. В...
Хотите знать, поддерживает ли LLVM байты размером 16 бит и т. Д. (А не только 8 бит)?Можно ли...
У меня есть пользовательский проход LLVM AnalysisInfo, который состоит из двух файлов.Я пытаюсь...
Я пытаюсь инициализировать и затем привести несколько ИК-переменных LLVM следующим образом: store...
Обычно после оптимизации компилятора мы получаем текстовый IR LLVM, так что мы можем сравнивать IR...
Допустим, я хочу вручную преобразовать приведенный ниже код в код ИК: #include <stdio.h> int...
Я пытаюсь создать функцию, которая возвращает void в llvm-ir, но создание такой функции дает...
Я пишу игрушечный компилятор и хочу, чтобы мой язык поддерживал виртуальные методы, но я понятия не...
Один из моих текущих проектов нуждается в преобразовании некоторого примера IR LLVM обратно в C-код...
Есть ли способ определить размер стека в LLVM IR.Мне нужно определить размер стека, предполагая,...
Я пишу модули-перехватчики Compiler-RT для LLVM, и я сталкиваюсь с ошибками во время выполнения
Я создаю класс с именем student: class Student{ public: int getNumber() const { return number; }...
Я запускаю оптимизатор llvm на фрагменте кода llvm-ir, который я генерирую.После запуска...
Как я могу скомпилировать libgnat в один файл битового кода LLVM?Последняя версия dragonegg очень...
Пожалуйста, рассмотрите следующую программу: int main() { int test = 17; return test; }...
Давайте рассмотрим пример функции IR LLVM @example_before(). define void @example_before(i32 %x,...
Я недавно установил LLVM 7 и попытался включить необходимые файлы для запуска проекта, используя...
Я ищу более компактный способ извлечения последовательного <4 x float> (например, xmm0) из...
Итак, у меня есть следующий C-код: #include<stdio.h> int main(int argc, char *argv[]) {...
Я новичок в Clang и llvm. Я пытаюсь сгенерировать неоптимизированную версию битового кода из...
Я хочу сделать проход, который меняет поток управления. Пропуск должен изменить условие if. Давайте...
Я знаю, что вы можете сделать вывод clang LLVM IR, используя опцию -emit-llvm, однако это делает...
int func(int i){ int j; j = i + 0; return j; } Я хочу попрактиковаться в прохождении LLVM. Для...