Searched refs:LoopPhi (Results 1 – 2 of 2) sorted by relevance
161 LoopPhi = in findLoopComponents()163 if (!LoopPhi || LoopPhi->getOpcode() != TargetOpcode::PHI || in findLoopComponents()164 LoopPhi->getNumOperands() != 5 || in findLoopComponents()165 (LoopPhi->getOperand(2).getMBB() != Latch && in findLoopComponents()166 LoopPhi->getOperand(4).getMBB() != Latch)) { in findLoopComponents()384 !CheckUsers(StartReg, {LoopPhi}, MRI)) { in MergeLoopEnd()400 LoopPhi->getOperand(3).setReg(StartReg); in MergeLoopEnd()401 LoopPhi->getOperand(1).setReg(DecReg); in MergeLoopEnd()403 LoopPhi->getOperand(1).setReg(StartReg); in MergeLoopEnd()404 LoopPhi->getOperand(3).setReg(DecReg); in MergeLoopEnd()[all …]
434 PHINode *LoopPhi = LoopBuilder.CreatePHI(TypeOfCopyLen, 0); in createMemMoveLoop() local436 LoopPhi, ConstantInt::get(TypeOfCopyLen, 1), "index_ptr"); in createMemMoveLoop()446 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop()447 LoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoop()