Home
last modified time | relevance | path

Searched refs:NewPhi (Results 1 – 3 of 3) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDSIAnnotateControlFlow.cpp222 PHINode *NewPhi = PHINode::Create(Int64, 0, "", &Parent->front()); in handleLoopCondition() local
223 Value *Ret = NewPhi; in handleLoopCondition()
230 NewPhi->addIncoming(Broken, From); in handleLoopCondition()
236 NewPhi->addIncoming(PhiArg, From); in handleLoopCondition()
251 Value *Args[] = { OldEnd->getArgOperand(0), NewPhi }; in handleLoopCondition()
258 NewPhi->setIncomingValue(i, PhiArg); in handleLoopCondition()
/NextBSD/contrib/llvm/lib/Transforms/Vectorize/
HDSLPVectorizer.cpp2125 PHINode *NewPhi = Builder.CreatePHI(VecTy, PH->getNumIncomingValues()); in vectorizeTree() local
2126 E->VectorizedValue = NewPhi; in vectorizeTree()
2137 NewPhi->addIncoming(NewPhi->getIncomingValueForBlock(IBB), IBB); in vectorizeTree()
2148 NewPhi->addIncoming(Vec, IBB); in vectorizeTree()
2151 assert(NewPhi->getNumIncomingValues() == PH->getNumIncomingValues() && in vectorizeTree()
2153 return NewPhi; in vectorizeTree()
HDLoopVectorize.cpp3152 PHINode *NewPhi = Builder.CreatePHI(VecTy, 2, "rdx.vec.exit.phi"); in vectorizeLoop() local
3155 NewPhi->addIncoming(StartVal, LoopBypassBlocks[I]); in vectorizeLoop()
3156 NewPhi->addIncoming(RdxExitVal[part], in vectorizeLoop()
3158 RdxParts.push_back(NewPhi); in vectorizeLoop()