Home | History | Annotate | Download | only in Instrumentation

Lines Matching full:basicblock

82   // Creates a new BLInstrumentationNode from a BasicBlock.
83 BLInstrumentationNode(BasicBlock* BB);
192 void splitUpdate(BLInstrumentationEdge* formerEdge, BasicBlock* newBlock);
222 virtual BallLarusNode* createNode(BasicBlock* BB);
291 BasicBlock::iterator getInsertionPoint(
292 BasicBlock* block, Value* pathNumber);
314 BasicBlock::iterator insertPoint,
403 // Creates a new BLInstrumentationNode from a BasicBlock.
404 BLInstrumentationNode::BLInstrumentationNode(BasicBlock* BB) :
485 BasicBlock* source = sourceNode->getBlock();
486 BasicBlock* target = targetNode->getBlock();
552 BasicBlock* newBlock) {
726 BallLarusNode* BLInstrumentationDag::createNode(BasicBlock* BB) {
908 BasicBlock::iterator PathProfiler::getInsertionPoint(BasicBlock* block, Value*
915 BasicBlock::iterator insertPoint;
916 BasicBlock::iterator end = block->end();
932 BasicBlock* block = node->getBlock();
933 BasicBlock::iterator insertPoint = block->getFirstInsertionPt();
944 BasicBlock* pred = (*predIt);
995 BasicBlock* block = node->getBlock();
999 BasicBlock::iterator insertPoint;
1021 BasicBlock::iterator insertPoint,
1141 BasicBlock::iterator insertPoint = atBeginning ?
1173 BasicBlock::iterator insertPoint = atBeginning ?
1235 BasicBlock::iterator insertPoint = node->getBlock()->getFirstInsertionPt();
1407 BasicBlock* sourceBlock = sourceNode->getBlock();
1408 BasicBlock* targetBlock = targetNode->getBlock();
1419 BasicBlock* newBlock = terminator->getSuccessor(succNum);