Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonVectorLoopCarriedReuse.cpp496 Instruction *InstInPreheader = Inst2Replace->clone(); in reuseValue() local
508 InstInPreheader->setOperand(j, ValInPreheader); in reuseValue()
510 InstsInPreheader.push_back(InstInPreheader); in reuseValue()
511 InstInPreheader->setName(Inst2Replace->getName() + ".hexagon.vlcr"); in reuseValue()
512 InstInPreheader->insertBefore(LoopPH->getTerminator()); in reuseValue()
513 LLVM_DEBUG(dbgs() << "Added " << *InstInPreheader << " to " in reuseValue()
522 Instruction *InstInPreheader = InstsInPreheader[i]; in reuseValue() local
523 NewPhi = IRB.CreatePHI(InstInPreheader->getType(), 2); in reuseValue()
524 NewPhi->addIncoming(InstInPreheader, LoopPH); in reuseValue()