Remove public LLVM dependency in Compiler