public CodeGeneration(Context ctx) { ctx.put(CONTEXT_KEY, this); typings = Typings.instance(ctx); typeResolver = new LLVMTypeResolver(); options = CommandLineOptions.instance(ctx); symtab = Symtab.instance(ctx); log = Log.instance(ctx); targetOS = getTargetOS(); }
public VariableAllocator(LLVMBuilderRef builder, LLVMTypeResolver typeResolver) { this.builder = builder; this.typeResolver = typeResolver; }