Проще использовать его напрямую
Жавистам проще. + Я конечно не эксперт, но вроде в ллвм только апи для компиляции on demand. Но при этом тебе нужно будет всеравно делать интерпретатор (специфика жита, что не всегда код скомпилирован) + реализовывать фронт для самого ллвма. В Граале как я понял концепция такая, что ты просто делаешь фронт к их высоко-уровневом представлению (возможно это даже делается в каком-то автоматическом режиме с добавлением) и из него генерится интерпретатор + жит.
Нет, не использует. Это наоборот, Graal VM умеет LLVM Bitcode прожёвывать и генерировать натив.
Обсуждают сегодня