/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 75 PHINode *NewPN = PHINode::Create(PN->getType(), 2, PN->getName()+".unr", local 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);
|
H A D | LoopSimplify.cpp | 695 PHINode *NewPN = PHINode::Create(PN->getType(), BackedgeBlocks.size(), local 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);
|
H A D | BreakCriticalEdges.cpp | 145 PHINode *NewPN = local 150 NewPN->addIncoming(V, Preds[i]); 153 PN->setIncomingValue(Idx, NewPN);
|
H A D | CodeExtractor.cpp | 247 PHINode *NewPN = PHINode::Create(PN->getType(), 1 + NumPredsFromRegion, local 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));
|
H A D | SimplifyCFG.cpp | 1299 PHINode *NewPN = PHINode::Create(DifferentOp1->getType(), 2, local 1302 MapValueFromBB1ToBB2[DifferentOp1] = std::make_pair(DifferentOp2, NewPN); 1303 // I1 should use NewPN instead of DifferentOp1. 1304 I1->setOperand(Op1Idx, NewPN); 1305 NewPN->addIncoming(DifferentOp1, BB1); 1306 NewPN->addIncoming(DifferentOp2, BB2); 1307 DEBUG(dbgs() << "Create PHI node " << *NewPN << "\n";); 2330 PHINode *NewPN = PHINode::Create(Type::getInt1Ty(BB->getContext()), local 2344 NewPN->addIncoming(ConstantInt::get(Type::getInt1Ty(BB->getContext()), 2347 NewPN [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 207 PHINode *NewPN = PHINode::Create(FirstOp->getType(), e, local 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(), local 353 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 360 NewPN->addIncoming(NewInVal, PN.getIncomingBlock(i)); 368 delete NewPN; 370 InsertNewInstBefore(NewPN, P 456 PHINode *NewPN = PHINode::Create(FirstInst->getOperand(0)->getType(), local [all...] |
H A D | InstructionCombining.cpp | 681 PHINode *NewPN = PHINode::Create(I.getType(), PN->getNumIncomingValues()); local 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);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 1461 MachineInstr *NewPN = MF->CreateMachineInstr(PD, DL); local 1462 NewPH->insert(NewPH->end(), NewPN); 1467 NewPN->addOperand(MachineOperand::CreateReg(NewPR, true)); 1477 NewPN->addOperand(MachineOperand::CreateReg(PredR, false)); 1478 NewPN->addOperand(MachineOperand::CreateMBB(PredB));
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 607 PHINode *NewPN = cast<PHINode>(PN->clone()); local 608 NewPN->takeName(PN); 609 NewPN->insertBefore(PN); 610 PN->replaceAllUsesWith(NewPN);
|
H A D | ScalarReplAggregates.cpp | 1365 PHINode *NewPN = PHINode::Create(LoadTy, PN->getNumIncomingValues(), local 1377 LI->replaceAllUsesWith(NewPN); 1396 NewPN->addIncoming(Load, Pred);
|
H A D | SROA.cpp | 1551 PHINode *NewPN = PHIBuilder.CreatePHI(LoadTy, PN.getNumIncomingValues(), 1563 LI->replaceAllUsesWith(NewPN); 1582 NewPN->addIncoming(Load, Pred); 1603 DEBUG(dbgs() << " speculated to: " << *NewPN << "\n");
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1378 PHINode *NewPN = local 1382 Result = NewPN;
|