Searched refs:LoopPhi (Results 1 – 2 of 2) sorted by relevance
112 MachineInstr *&LoopStart, MachineInstr *&LoopPhi, in findLoopComponents() argument161 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()170 LLVM_DEBUG(dbgs() << " found loop phi: " << *LoopPhi); in findLoopComponents()172 Register StartReg = LoopPhi->getOperand(2).getMBB() == Latch in findLoopComponents()173 ? LoopPhi->getOperand(3).getReg() in findLoopComponents()174 : LoopPhi->getOperand(1).getReg(); in findLoopComponents()[all …]
423 PHINode *LoopPhi = LoopBuilder.CreatePHI(TypeOfCopyLen, 0); in createMemMoveLoop() local425 LoopPhi, ConstantInt::get(TypeOfCopyLen, 1), "index_ptr"); in createMemMoveLoop()435 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop()436 LoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoop()