Home | History | Annotate | Download | only in Analysis

Lines Matching refs:currentNode

366   BallLarusNode* currentNode = dfsStack.top();
367 BasicBlock* currentBlock = currentNode->getBlock();
369 if(currentNode->getColor() != BallLarusNode::WHITE) {
372 currentNode->setColor(BallLarusNode::BLACK);
376 for( BasicBlock::iterator bbCurrent = currentNode->getBlock()->begin(),
377 bbEnd = currentNode->getBlock()->end(); bbCurrent != bbEnd;
381 BallLarusEdge* callEdge = addEdge(currentNode, getExit(), 0);
388 TerminatorInst* terminator = currentNode->getBlock()->getTerminator();
391 addEdge(currentNode, getExit(),0);
393 currentNode->setColor(BallLarusNode::GRAY);
394 inDag[currentBlock] = currentNode;
411 buildEdge(inDag, dfsStack, currentNode, succBB, duplicateNumber);
418 dfsStack, BallLarusNode* currentNode,
424 addEdge(currentNode, succNode, duplicateCount);
428 addBackedge(currentNode, succNode, duplicateCount);
438 addEdge(currentNode, childNode, duplicateCount);