Lines Matching refs:LoopCount
5362 MachineInstr *Loop, *EndLoop, *LoopCount; member in __anon35354d680c11::PPCPipelinerLoopInfo
5369 MachineInstr *LoopCount) in PPCPipelinerLoopInfo() argument
5370 : Loop(Loop), EndLoop(EndLoop), LoopCount(LoopCount), in PPCPipelinerLoopInfo()
5375 if (LoopCount->getOpcode() == PPC::LI8 || LoopCount->getOpcode() == PPC::LI) in PPCPipelinerLoopInfo()
5376 TripCount = LoopCount->getOperand(1).getImm(); in PPCPipelinerLoopInfo()
5410 if (LoopCount->getOpcode() == PPC::LI8 || in adjustTripCount()
5411 LoopCount->getOpcode() == PPC::LI) { in adjustTripCount()
5412 int64_t TripCount = LoopCount->getOperand(1).getImm() + TripCountAdjust; in adjustTripCount()
5413 LoopCount->getOperand(1).setImm(TripCount); in adjustTripCount()
5424 LoopCount->eraseFromParent(); in disposed()
5443 MachineInstr *LoopCount = MRI.getUniqueVRegDef(LoopCountReg); in analyzeLoopForPipelining() local
5444 return std::make_unique<PPCPipelinerLoopInfo>(LoopInst, &*I, LoopCount); in analyzeLoopForPipelining()