Home
last modified time | relevance | path

Searched refs:NewPhi (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp659 auto FixPhiIncomingValues = [&](MemoryPhi *Phi, MemoryPhi *NewPhi) { in updateForClonedLoop()
660 assert(Phi && NewPhi && "Invalid Phi nodes."); in updateForClonedLoop()
661 BasicBlock *NewPhiBB = NewPhi->getBlock(); in updateForClonedLoop()
673 // Now we have IncBB, and will need to add incoming from it to NewPhi. in updateForClonedLoop()
692 NewPhi->addIncoming(IncMUD, IncBB); in updateForClonedLoop()
696 NewPhi->addIncoming(NewDefPhi, IncBB); in updateForClonedLoop()
698 NewPhi->addIncoming(IncPhi, IncBB); in updateForClonedLoop()
713 MemoryPhi *NewPhi = MSSA->createMemoryPhi(NewBlock); in updateForClonedLoop()
714 MPhiMap[MPhi] = NewPhi; in updateForClonedLoop()
725 if (MemoryAccess *NewPhi in updateForClonedLoop()
987 MemoryPhi *NewPhi = MSSA->getMemoryAccess(BB); applyInsertUpdates() local
1257 MemoryPhi *NewPhi = MSSA->createMemoryPhi(New); wireOldPredecessorsToNewImmediatePredecessor() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp639 PHINode *NewPhi; in reuseValue() local
642 NewPhi = IRB.CreatePHI(InstInPreheader->getType(), 2); in reuseValue()
643 NewPhi->addIncoming(InstInPreheader, LoopPH); in reuseValue()
644 NewPhi->addIncoming(BEVal, BB); in reuseValue()
645 LLVM_DEBUG(dbgs() << "Adding " << *NewPhi << " to " << BB->getName() in reuseValue()
647 BEVal = NewPhi; in reuseValue()
651 Inst2Replace->replaceAllUsesWith(NewPhi); in reuseValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp1422 PHINode *NewPhi = dyn_cast<PHINode>(P.clone());
1423 NewPhi->setIncomingValue(0, P.getIncomingValue(0));
1424 NewPhi->setIncomingBlock(0, OuterLatch);
1425 NewPhi->insertBefore(InnerLatch->getFirstNonPHI());
1426 P.setIncomingValue(0, NewPhi);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DModuloSchedule.cpp551 MachineInstrBuilder NewPhi = in generateExistingPhis() local
554 NewPhi.addReg(PhiOp1).addMBB(BB1); in generateExistingPhis()
555 NewPhi.addReg(PhiOp2).addMBB(BB2); in generateExistingPhis()
557 InstrMap[NewPhi] = &*BBI; in generateExistingPhis()
667 MachineInstrBuilder NewPhi = in generatePhis() local
670 NewPhi.addReg(PhiOp1).addMBB(BB1); in generatePhis()
671 NewPhi.addReg(PhiOp2).addMBB(BB2); in generatePhis()
673 InstrMap[NewPhi] = &*BBI; in generatePhis()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp724 PHINode *NewPhi = PHINode::Create(NarrowType, NumIncomingValues, in FoldPHIArgZextsIntoPHI()
727 NewPhi->addIncoming(NewIncoming[i], Phi.getIncomingBlock(i)); in FoldPHIArgZextsIntoPHI()
729 InsertNewInstBefore(NewPhi, Phi); in FoldPHIArgZextsIntoPHI()
730 return CastInst::CreateZExtOrBitCast(NewPhi, Phi.getType()); in FoldPHIArgZextsIntoPHI()
H A DInstructionCombining.cpp1114 if (Instruction *NewPhi = foldOpIntoPhi(I, PN)) in foldBinOpIntoSelectOrPhi()
1115 return NewPhi; in foldBinOpIntoSelectOrPhi()
H A DInstCombineCompares.cpp718 PHINode *NewPhi = static_cast<PHINode *>(NewInsts[PHI]); in rewriteGEPAsOffset() local
725 NewPhi->addIncoming(NewIncoming, PHI->getIncomingBlock(I)); in rewriteGEPAsOffset()
/third_party/node/deps/v8/src/compiler/
H A Dbytecode-graph-builder.cc140 Node* NewPhi(int count, Node* input, Node* control);
864 context_ = builder()->NewPhi(1, context_, control); in PrepareForLoop()
867 values_[i] = builder()->NewPhi(1, values_[i], control); in PrepareForLoop()
874 values_[index] = builder()->NewPhi(1, values_[index], control); in PrepareForLoop()
881 generator_state_ = builder()->NewPhi(1, generator_state_, control); in PrepareForLoop()
4325 Node* BytecodeGraphBuilder::NewPhi(int count, Node* input, Node* control) { in NewPhi() function in v8::internal::BytecodeGraphBuilder
4391 value = NewPhi(inputs, value, control); in MergeValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4081 PHINode *NewPhi = Builder.CreatePHI(VecTy, PH->getNumIncomingValues());
4082 Value *V = NewPhi;
4098 NewPhi->addIncoming(NewPhi->getIncomingValueForBlock(IBB), IBB);
4105 NewPhi->addIncoming(Vec, IBB);
4108 assert(NewPhi->getNumIncomingValues() == PH->getNumIncomingValues() &&
H A DLoopVectorize.cpp4005 PHINode *NewPhi =
4012 predecessors(NewPhi->getParent()));
4020 Builder.SetInsertPoint(NewPhi);
4034 NewPhi->addIncoming(NewIncV, NewPredBB);

Completed in 54 milliseconds