low-level llvm files