Package org.jnode.vm.facade

Examples of org.jnode.vm.facade.TypeSizeInfo


            } else {
                EntryPoints entryPoints = getEntryPoints();
                X86CompilerHelper helper = new X86CompilerHelper((X86Assembler) os, null, entryPoints, isBootstrap);
                helper.setMethod(method);
                X86StackFrame stackFrame = new X86StackFrame((X86Assembler) os, helper, method, entryPoints, cm);
                TypeSizeInfo typeSizeInfo = getTypeSizeInfo();

                VmByteCode bytecode = method.getBytecode();
                IRControlFlowGraph cfg = new IRControlFlowGraph(bytecode);
                IRGenerator irg = new IRGenerator(cfg);
                BytecodeParser.parse(bytecode, irg);
View Full Code Here


     * @param compiler
     */
    public VmX86Architecture32(String compiler) {
        super(SLOT_SIZE, compiler);
        this.imtCompiler = new X86IMTCompiler32();
        this.typeSizeInfo = new TypeSizeInfo(1, 1, 2, 2, 1);
    }
View Full Code Here

        //VmByteCode code = loadByteCode(className, "appel");

        EntryPoints context = new EntryPoints(loader, VmUtils.getVm().getHeapManager(), 1);
        X86CompilerHelper helper = new X86CompilerHelper(os, null, context, true);
        CompiledMethod cm = new CompiledMethod(1);
        TypeSizeInfo typeSizeInfo = loader.getArchitecture().getTypeSizeInfo();
        helper.setMethod(method);
        X86StackFrame stackFrame = new X86StackFrame(os, helper, method, context, cm);
        X86CodeGenerator x86cg = new X86CodeGenerator(method, os, code.getLength(), typeSizeInfo, stackFrame);

        generateCode(os, code, x86cg, stackFrame, arithMethod, typeSizeInfo);
View Full Code Here

     * @param compiler
     */
    public VmX86Architecture64(String compiler) {
        super(SLOT_SIZE, compiler);
        this.imtCompiler = new X86IMTCompiler64();
        this.typeSizeInfo = new TypeSizeInfo(1, 1, 2, 2, 1);
    }
View Full Code Here

TOP

Related Classes of org.jnode.vm.facade.TypeSizeInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.