Searched refs:NewPH (Results 1 - 5 of 5) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 58 BasicBlock *OrigPH, BasicBlock *NewPH, 80 NewPN->addIncoming(PN->getIncomingValueForBlock(NewPH), OrigPH); 99 PN->setIncomingValue(PN->getBasicBlockIndex(NewPH), NewPN); 124 BranchInst::Create(Exit, NewPH, BrLoopExit, InsertPt); 274 BasicBlock *NewPH = SplitBlock(PEnd, PEnd->getTerminator(), LPM->getAsPass()); local 354 VMap[NewPH] = CompareBB; 370 ConnectProlog(L, TripCount, Count, LastLoopBB, PEnd, PH, NewPH, LVMap, 56 ConnectProlog(Loop *L, Value *TripCount, unsigned Count, BasicBlock *LastPrologBB, BasicBlock *PrologEnd, BasicBlock *OrigPH, BasicBlock *NewPH, ValueToValueMapTy &LVMap, Pass *P) argument
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 1447 MachineBasicBlock *NewPH = MF->CreateMachineBasicBlock(); local 1448 MF->insert(Header, NewPH); 1462 NewPH->insert(NewPH->end(), NewPN); 1491 PN->addOperand(MachineOperand::CreateMBB(NewPH)); 1508 MO.setMBB(NewPH); 1529 TII->InsertBranch(*PB, NewPH, 0, EmptyCond, DL); 1530 PB->ReplaceUsesOfBlockWith(Header, NewPH); 1544 TII->InsertBranch(*NewPH, Header, 0, EmptyCond, DL); 1545 NewPH [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 458 BasicBlock *NewPH = SplitCriticalEdge(OrigPreheader, NewHeader, this); local 459 NewPH->setName(NewHeader->getName() + ".lr.ph");
|
H A D | LoopUnswitch.cpp | 722 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, this); local 737 EmitPreheaderBranchOnCondition(Cond, Val, NewExit, NewPH,
|
H A D | LoopStrengthReduce.cpp | 1744 PHINode *NewPH = PHINode::Create(DestTy, 2, "IV.S.", PH); local 1751 NewPH, CFP, "IV.S.next.", Incr); 1753 NewPH->addIncoming(NewInit, PH->getIncomingBlock(Entry)); 1754 NewPH->addIncoming(NewIncr, PH->getIncomingBlock(Latch)); 1757 ShadowUse->replaceAllUsesWith(NewPH);
|
Completed in 136 milliseconds