Поддержка LLVM OpenMP - PullRequest
       19

Поддержка LLVM OpenMP

5 голосов
/ 08 февраля 2012

Я хочу знать, есть ли какая-либо функция / метод в LLVM для добавления конструкций Open-MP в LLVM IR. Поддерживает ли llvm-3.0 директивы OpenMP?

1 Ответ

2 голосов
/ 08 февраля 2012

OpenMP - это расширение языка высокого уровня. Итак, это интерфейс C / C ++ / FORTRAN, который должен понизить прагму до необходимых вызовов времени выполнения и изменений кода.

Я не понимаю, как OpenMP можно «добавить» в LLVM IR. Если вам нужен компилятор C / C ++ / FORTRAN, который поддерживает прагмы OpenMP и выдает IR LLVM - попробуйте dragonegg.

...