Lines Matching refs:NewPt
154 bool isDominated(Instruction *NewPt, Instruction *User, unsigned OpNo,
170 bool tryAndMerge(Instruction *NewPt, Instruction *User, unsigned OpNo,
196 static void appendAndTransferDominatedUses(Instruction *NewPt, in appendAndTransferDominatedUses() argument
208 InsertPts[NewPt] = std::move(OldUses); in appendAndTransferDominatedUses()
359 bool AArch64PromoteConstant::isDominated(Instruction *NewPt, Instruction *User, in isDominated() argument
364 *NewPt->getParent()->getParent()).getDomTree(); in isDominated()
369 if (NewPt == IPI.first || DT.dominates(IPI.first, NewPt) || in isDominated()
373 (IPI.first->getParent() != NewPt->getParent() && in isDominated()
374 DT.dominates(IPI.first->getParent(), NewPt->getParent()))) { in isDominated()
386 bool AArch64PromoteConstant::tryAndMerge(Instruction *NewPt, Instruction *User, in tryAndMerge() argument
390 *NewPt->getParent()->getParent()).getDomTree(); in tryAndMerge()
391 BasicBlock *NewBB = NewPt->getParent(); in tryAndMerge()
407 appendAndTransferDominatedUses(NewPt, User, OpNo, IPI, InsertPts); in tryAndMerge()
422 NewPt = CommonDominator->getTerminator(); in tryAndMerge()
429 DEBUG(NewPt->print(dbgs())); in tryAndMerge()
431 appendAndTransferDominatedUses(NewPt, User, OpNo, IPI, InsertPts); in tryAndMerge()