Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp41 Register &InitVal, Register &LoopVal) { in getPhiRegs() argument
45 LoopVal = Register(); in getPhiRegs()
50 LoopVal = Phi.getOperand(i).getReg(); in getPhiRegs()
52 assert(InitVal && LoopVal && "Unexpected Phi structure."); in getPhiRegs()
394 Register LoopVal; in generateExistingPhis() local
395 getPhiRegs(*BBI, BB, InitVal, LoopVal); in generateExistingPhis()
400 Register PhiOp2 = LoopVal; in generateExistingPhis()
401 if (auto It = VRMap[LastStageNum].find(LoopVal); in generateExistingPhis()
406 int LoopValStage = Schedule.getStage(MRI.getVRegDef(LoopVal)); in generateExistingPhis()
411 Register NewReg = VRMap[PrevStage][LoopVal]; in generateExistingPhis()
[all …]
H A DMachinePipeliner.cpp907 Register &InitVal, Register &LoopVal) { in getPhiRegs() argument
911 LoopVal = Register(); in getPhiRegs()
916 LoopVal = Phi.getOperand(i).getReg(); in getPhiRegs()
918 assert(InitVal && LoopVal && "Unexpected Phi structure."); in getPhiRegs()
3444 Register LoopVal; in isLoopCarried() local
3445 getPhiRegs(Phi, Phi.getParent(), InitVal, LoopVal); in isLoopCarried()
3446 SUnit *UseSU = SSD->getSUnit(MRI.getVRegDef(LoopVal)); in isLoopCarried()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h225 Register getPrevMapVal(unsigned StageNum, unsigned PhiStage, Register LoopVal,