/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }
/** * "v is live-in at s." */ private void liveInAtStatement() { // if s is the first statement in block N if (statementIndex == 0) { // v is live-in at n blockN.addLiveIn(regV); BitSet preds = blockN.getPredecessors(); liveOutBlocks.or(preds); } else { // Let s' be the statement preceeding s statementIndex -= 1; nextFunction = NextFunction.LIVE_OUT_AT_STATEMENT; } }