Package jminusminus

Examples of jminusminus.NPhysicalRegister


                        interval.offset = cfg.offset++;
                        interval.offsetFrom = OffsetFrom.SP;
                    }
                } else {
                    // Allocate free register to interval.
                    NPhysicalRegister pRegister = NPhysicalRegister.regInfo[T0
                            + j++];
                    interval.pRegister = pRegister;
                    cfg.pRegisters.add(pRegister);
                }
                assigned.add(interval);
View Full Code Here


                // register, and another LIR move instruction (move2)
                // to copy the argument from the virtual register
                // it's in to the physical register a0 + i.
                String sType = block.cfg.hirMap.get(arg).sType;
                String lType = block.cfg.hirMap.get(arg).lType;
                NPhysicalRegister from = NPhysicalRegister.regInfo[A0 + i];
                block.cfg.registers.set(A0 + i, from);
                NVirtualRegister to = new NVirtualRegister(
                        NControlFlowGraph.regId++, sType, lType);
                block.cfg.registers.add(to);
                NLIRMove move1 = new NLIRMove(block, NControlFlowGraph.lirId++,
View Full Code Here

TOP

Related Classes of jminusminus.NPhysicalRegister

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.