public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
@Override public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };
@Override public void visitPhiInsn (PhiInsn insn) { int ropReg; ropReg = insn.getRopResultReg(); if (isBelowThresholdRegister(ropReg)) { return; } /* * Never add a version 0 register as a phi * operand. Version 0 registers represent the * initial register state, and thus are never * significant. Furthermore, the register liveness * algorithm doesn't properly count them as "live * in" at the beginning of the method. */ RegisterSpec stackTop = currentMapping[ropReg]; if (!isVersionZeroRegister(stackTop.getReg())) { insn.addPhiOperand(stackTop, block); } } };