HomeSort by relevance Sort by last modified time
    Searched defs:PN (Results 1 - 25 of 59) sorted by null

1 2 3

  /external/llvm/lib/Transforms/Utils/
UnifyFunctionExitNodes.cpp 94 PHINode *PN = 0;
99 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(),
101 NewRetBlock->getInstList().push_back(PN);
102 ReturnInst::Create(F.getContext(), PN, NewRetBlock);
114 if (PN)
115 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
BreakCriticalEdges.cpp 102 PHINode *PN = dyn_cast<PHINode>(I); ++I) {
103 unsigned Idx = PN->getBasicBlockIndex(SplitBB);
104 Value *V = PN->getIncomingValue(Idx);
114 PHINode::Create(PN->getType(), Preds.size(), "split",
121 PN->setIncomingValue(Idx, NewPN);
181 PHINode *PN = cast<PHINode>(I);
188 if (PN->getIncomingBlock(BBIdx) != TIBB)
189 BBIdx = PN->getBasicBlockIndex(TIBB);
190 PN->setIncomingBlock(BBIdx, NewBB);
231 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin()))
    [all...]
LCSSA.cpp 198 if (PHINode *PN = dyn_cast<PHINode>(U))
199 UserBB = PN->getIncomingBlock(UI);
235 PHINode *PN = PHINode::Create(Inst->getType(),
242 PN->addIncoming(Inst, *PI);
249 &PN->getOperandUse(
250 PN->getOperandNumForIncomingValue(PN->getNumIncomingValues()-1)));
253 AddedPHIs.push_back(PN);
256 SSAUpdate.AddAvailableValue(ExitBB, PN);
268 if (PHINode *PN = dyn_cast<PHINode>(User)
    [all...]