Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 public VariableAllocator(LLVMBuilderRef builder, LLVMTypeResolver typeResolver)
 {
     this.builder      = builder;
     this.typeResolver = typeResolver;
 }