Каковы преимущества и недостатки использования LLVM IR по сравнению с C для написания компилятора для целевого языка? Я знаю, что используются оба, и я полагаю, что окончательный машинный код был бы похож, если бы я использовал clang для компиляции C. Итак, что еще нужно учитывать?