Searched refs:NewPHI (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 209 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in CloneLoopBlocks() local 211 VMap[&*I] = NewPHI->getIncomingValueForBlock(Preheader); in CloneLoopBlocks() 212 cast<BasicBlock>(VMap[Header])->getInstList().erase(NewPHI); in CloneLoopBlocks() 214 unsigned idx = NewPHI->getBasicBlockIndex(Preheader); in CloneLoopBlocks() 215 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks() 217 idx = NewPHI->getBasicBlockIndex(Latch); in CloneLoopBlocks() 218 Value *InVal = NewPHI->getIncomingValue(idx); in CloneLoopBlocks() 219 NewPHI->setIncomingBlock(idx, NewLatch); in CloneLoopBlocks() 221 NewPHI->setIncomingValue(idx, VMap[InVal]); in CloneLoopBlocks()
|
D | LoopUnroll.cpp | 353 PHINode *NewPHI = cast<PHINode>(VMap[OrigPHINode[i]]); in UnrollLoop() local 354 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop() 359 New->getInstList().erase(NewPHI); in UnrollLoop()
|
D | SSAUpdater.cpp | 38 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI) in SSAUpdater() argument 39 : AV(nullptr), ProtoType(nullptr), ProtoName(), InsertedPHIs(NewPHI) {} in SSAUpdater()
|
D | BasicBlockUtils.cpp | 440 PHINode *NewPHI = in UpdatePHINodes() local 451 NewPHI->addIncoming(V, IncomingBB); in UpdatePHINodes() 455 PN->addIncoming(NewPHI, NewBB); in UpdatePHINodes()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 332 PHINode *NewPHI = PHINode::Create(I8PtrTy, HeaderLoopPredCount, in runOnLoop() local 347 NewPHI->addIncoming(BasePtrStart, LoopPredecessor); in runOnLoop() 352 I8Ty, NewPHI, BasePtrIncSCEV->getValue(), in runOnLoop() 360 NewPHI->addIncoming(PtrInc, *PI); in runOnLoop()
|
/external/llvm/lib/CodeGen/ |
D | MachineSSAUpdater.cpp | 40 SmallVectorImpl<MachineInstr*> *NewPHI) in MachineSSAUpdater() argument 41 : AV(nullptr), InsertedPHIs(NewPHI) { in MachineSSAUpdater()
|
D | PeepholeOptimizer.cpp | 856 MachineInstr *NewPHI = insertPHI(MRI, TII, NewPHISrcs, OrigPHI); in getNewSource() local 859 DEBUG(dbgs() << " With: " << *NewPHI); in getNewSource() 860 const MachineOperand &MODef = NewPHI->getOperand(0); in getNewSource()
|
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 1104 PHINode *NewPHI = PHINode::Create(PN->getType(), 2, PN->getName() + ".copy", in changeIterationSpaceEnd() local 1107 NewPHI->addIncoming(PN->getIncomingValueForBlock(Preheader), Preheader); in changeIterationSpaceEnd() 1108 NewPHI->addIncoming(PN->getIncomingValueForBlock(LS.Latch), in changeIterationSpaceEnd() 1110 RRI.PHIValuesAtPseudoExit.push_back(NewPHI); in changeIterationSpaceEnd()
|
D | IndVarSimplify.cpp | 433 PHINode *NewPHI = PHINode::Create(Int32Ty, 2, PN->getName()+".int", PN); in handleFloatingPointIV() local 434 NewPHI->addIncoming(ConstantInt::get(Int32Ty, InitValue), in handleFloatingPointIV() 438 BinaryOperator::CreateAdd(NewPHI, ConstantInt::get(Int32Ty, IncValue), in handleFloatingPointIV() 440 NewPHI->addIncoming(NewAdd, PN->getIncomingBlock(BackEdge)); in handleFloatingPointIV() 468 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV()
|