HomeSort by relevance Sort by last modified time
    Searched refs:NewPN (Results 1 - 12 of 12) sorted by null

  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 75 PHINode *NewPN = PHINode::Create(PN->getType(), 2, PN->getName()+".unr",
80 NewPN->addIncoming(PN->getIncomingValueForBlock(NewPH), OrigPH);
82 NewPN->addIncoming(Constant::getNullValue(PN->getType()), OrigPH);
93 NewPN->addIncoming(V, LastPrologBB);
99 PN->setIncomingValue(PN->getBasicBlockIndex(NewPH), NewPN);
101 PN->addIncoming(NewPN, PrologEnd);
LoopSimplify.cpp 695 PHINode *NewPN = PHINode::Create(PN->getType(), BackedgeBlocks.size(),
697 if (AA) AA->copyValue(PN, NewPN);
710 NewPN->addIncoming(IV, IBB);
731 PN->addIncoming(NewPN, BEBlock);
737 NewPN->replaceAllUsesWith(UniqueValue);
738 if (AA) AA->deleteValue(NewPN);
739 BEBlock->getInstList().erase(NewPN);
BreakCriticalEdges.cpp 145 PHINode *NewPN =
150 NewPN->addIncoming(V, Preds[i]);
153 PN->setIncomingValue(Idx, NewPN);
CodeExtractor.cpp 247 PHINode *NewPN = PHINode::Create(PN->getType(), 1 + NumPredsFromRegion,
249 NewPN->addIncoming(PN, OldPred);
251 // Loop over all of the incoming value in PN, moving them to NewPN if they
255 NewPN->addIncoming(PN->getIncomingValue(i), PN->getIncomingBlock(i));
SimplifyCFG.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 207 PHINode *NewPN = PHINode::Create(FirstOp->getType(), e,
209 InsertNewInstBefore(NewPN, PN);
211 NewPN->addIncoming(FirstOp, PN.getIncomingBlock(0));
212 OperandPhis[i] = NewPN;
213 FixedOperands[i] = NewPN;
348 PHINode *NewPN = PHINode::Create(FirstLI->getOperand(0)->getType(),
353 NewPN->addIncoming(InVal, PN.getIncomingBlock(0));
360 NewPN->addIncoming(NewInVal, PN.getIncomingBlock(i));
368 delete NewPN;
370 InsertNewInstBefore(NewPN, PN)
    [all...]
InstructionCombining.cpp 681 PHINode *NewPN = PHINode::Create(I.getType(), PN->getNumIncomingValues());
682 InsertNewInstBefore(NewPN, *PN);
683 NewPN->takeName(PN);
707 NewPN->addIncoming(InV, ThisBB);
721 NewPN->addIncoming(InV, PN->getIncomingBlock(i));
732 NewPN->addIncoming(InV, PN->getIncomingBlock(i));
744 NewPN->addIncoming(InV, PN->getIncomingBlock(i));
752 ReplaceInstUsesWith(*User, NewPN);
755 return ReplaceInstUsesWith(I, NewPN);
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 568 PHINode *NewPN = cast<PHINode>(PN->clone());
569 NewPN->takeName(PN);
570 NewPN->insertBefore(PN);
571 PN->replaceAllUsesWith(NewPN);
    [all...]
ScalarReplAggregates.cpp     [all...]
SROA.cpp     [all...]
  /external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp     [all...]

Completed in 156 milliseconds