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

1 ответ

Значение уровней оптимизации LLVM

Недавно я начал работать с Clang / LLVM и хотел бы узнать, есть ли какая-либо конкретная документация о том, что делают уровни оптимизации -Ox? Я не мог найти много на странице документации LLVM. Может кто-нибудь поделиться несколькими ...

1 ответ

Что такое промежуточное представление LLVM?

Я попробовал демо LLVM по ссылкеhttp://llvm.org/demo/ [http://llvm.org/demo/]Что это за ИК? HIR, MIR или LIR? Я думаю, что представление SSA обычно используется в MIR. Так это МИР? Но он может хранить информацию для анализа ...

2 ответа

Почему я получаю «неопределенную ссылку на« dladdr »» даже с -ldl для этой простой программы?

Я работаю черезУчебник LLVM [http://llvm.org/releases/2.6/docs/tutorial/JITTutorial1.html], но у меня проблемы с компиляцией. Я написал минимальный пример, который воспроизводит проблему: #include "llvm/Module.h" #include "llvm/LLVMContext.h" ...

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

4 ответа

Предупреждение «Использование расширения выражения оператора GNU»

У меня есть эта цель Objective-C: NSRange range = NSMakeRange(i, MIN(a, b));гдеa а такжеbнаходятсяNSUIntegers. MIN() это макрос, определенный в стандартеNSObjCRuntime.hзаголовочный файл как: #if !defined(MIN) #define MIN(A,B) ({ __typeof__(A) ...

1 ответ

Добавление метаданных к инструкциям в LLVM IR

Во-первых, я новичок в LLVM. Я пытаюсь добавить метаданные в инструкции в LLVM после прохода преобразования (с C ++ API). Я намерен сохранить эту информацию для использования другим инструментом в цепочке инструментов. У меня есть два вопроса по ...

4 ответа

Как сгенерировать машинный код с помощью llvm

В настоящее время я работаю над проектом компилятора, используя llvm. Я следовал различным учебникам до того момента, когда у меня есть парсер для создания синтаксического дерева, а затем дерево преобразуется в модуль llvm с использованием ...

2 ответа

Как связать объект с библиотеками с LLVM> = 3.1? (без GNU ld)

Как я могу сгенерировать рабочий исполняемый файл с помощью инструментов, поставляемых с Llvm / Clang (версия 3.3 (транк 168461))? Я скомпилировал объект сclang++ -c [...] и я хотел бы попытаться связать этот объект с 1 конкретной библиотекой и ...

4 ответа

clang и __float128 ошибка / ошибка

Я успешно скомпилировал текущую ветку clang версии 3.3. Но тогда компиляция C ++ любого файла завершается ошибкой / ошибкой. Это можно исправить? In file included from /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/iostream:39: ...

1 ответ

Когда вызывается __lldb_init_module?

Я слежу за сессией WWDC 412 - Отладка в Xcode. Там есть демонстрация о создании пользовательских сводок LLDB для ваших собственных классов. Я просто не могу получить резюме, чтобы показать. Вставив вызовы печати в скрипт Python, я смог ...

2 ответа

Кроссплатформенный бит-код LLVM

Просто чтобы быть уверенным: кросс-платформенный код LLVM? Под чем я подразумеваю, может ли сгенерированный файл IR (".bc") распространяться и интерпретироваться / JITed на различных платформах? Если да, то как Clang преобразует C ++ в ...