Могу ли я использовать llvm ir в другом языковом проекте?

avatar
user14806483
9 августа 2021 в 06:21
42
0
0

Я читал, что llvm — это серверная часть, имеющая несколько интерфейсов, c, c++, swift... Итак, могу ли я преобразовать код, основанный на чем-то, в код, основанный на другом? Или я могу просто использовать ir-код в другом языковом проекте?

Источник
arnt
9 августа 2021 в 10:39
0

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

user14806483
9 августа 2021 в 13:39
0

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

arnt
10 августа 2021 в 20:59
0

Ты сможешь. Это не просто. Например, отображение наследования, структура структуры или обработка исключений не дадут вам скучать. Но это может быть сделано.

Ответы (0)