Given low-level assembly, emit LLVM IR for it to the buildDirectory.
Given the classpath and main entry point, link under closed-world assumption.
Link just the given entries, disregarding the extra ones that are needed for the optimizer and/or codegen.
Transform high-level closed world to its lower-level counterpart.