Lines Matching refs:stackIndex

561                     int stackIndex = stack.size() - parameterSize + index;
565 System.out.println(" ["+invocationOffset+"] Ignoring parameter #"+index+" of "+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] (stack entry #"+stackIndex+" ["+stack.getBottom(stackIndex)+"])");
569 markStackSimplificationBefore(invocationOffset, stackIndex);
743 for (int stackIndex = stackSize - popCount; stackIndex < stackSize; stackIndex++)
745 if (!isStackSimplifiedBefore(offset, stackIndex))
749 if (isStackEntryPresentBefore(offset, stackIndex))
752 markStackEntryProducers(offset, stackIndex);
790 for (int stackIndex = 0; stackIndex < unpoppedStackSize; stackIndex++)
794 if (isStackEntryPresentBefore(offset, stackIndex))
797 markStackEntryProducers(offset, stackIndex);
814 for (int stackIndex = stackSize - pushCount; stackIndex < stackSize; stackIndex++)
817 if (!isStackEntryNecessaryAfter(offset, stackIndex))
847 for (int stackIndex = stackSize - popCount; stackIndex < stackSize; stackIndex++)
851 if (isStackEntryPresentBefore(offset, stackIndex))
854 markStackEntryProducers(offset, stackIndex);
881 for (int stackIndex = stackSize - pushCount; stackIndex < stackSize; stackIndex++)
884 if (isStackEntryNecessaryAfter(offset, stackIndex))
916 for (int stackIndex = stackSizeBefore - popCount; stackIndex < stackSizeBefore; stackIndex++)
920 if (isStackEntryPresentBefore(offset, stackIndex))
923 markStackEntryProducers(offset, stackIndex);
1489 for (int stackIndex = stackSize - popCount; stackIndex < stackSize; stackIndex++)
1491 markStackEntryProducers(consumerOffset, stackIndex);
1525 * @param stackIndex the index of the stack entry to be marked
1529 int stackIndex)
1531 if (!isStackSimplifiedBefore(consumerOffset, stackIndex))
1533 markStackEntryProducers(partialEvaluator.getStackBefore(consumerOffset).getBottomProducerValue(stackIndex).instructionOffsetValue(),
1534 stackIndex);
1543 * @param stackIndex the index of the stack entry to be marked
1547 int stackIndex)
1558 markStackEntryAfter(offset, stackIndex);
2032 * @param stackIndex the index of the stack entry to be marked
2036 int stackIndex)
2038 if (!isStackEntryNecessaryAfter(instructionOffset, stackIndex))
2040 if (DEBUG) System.out.print("["+instructionOffset+".s"+stackIndex+"],");
2042 stacksNecessaryAfter[instructionOffset][stackIndex] = true;
2077 * @param stackIndex the index of the stack entry to be checked
2081 int stackIndex)
2087 tracedStack.getBottomProducerValue(stackIndex).instructionOffsetValue();
2089 return isAnyStackEntryNecessaryAfter(producerOffsets, stackIndex);
2117 * @param stackIndex the index of the stack entries to be checked
2121 int stackIndex)
2127 if (isStackEntryNecessaryAfter(instructionOffsets.instructionOffset(offsetIndex), stackIndex))
2141 * @param stackIndex the index of the stack entry to be checked
2145 int stackIndex)
2148 stacksNecessaryAfter[instructionOffset][stackIndex];
2153 int stackIndex)
2155 stacksSimplifiedBefore[instructionOffset][stackIndex] = true;
2160 int stackIndex)
2162 return stacksSimplifiedBefore[instructionOffset][stackIndex];