Home
last modified time | relevance | path

Searched refs:PhiStage (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp458 int PhiStage = Schedule.getStage(InstOp1); in generateExistingPhis() local
459 if ((int)(PrologStage - StageDiff - np) < PhiStage + Indirects) in generateExistingPhis()
465 int StageAdj = (PhiOpStage != -1 ? PhiStage - PhiOpStage : 0); in generateExistingPhis()
1084 unsigned StageNum, unsigned PhiStage, unsigned LoopVal, unsigned LoopStage, in getPrevMapVal() argument
1087 if (StageNum > PhiStage) { in getPrevMapVal()
1089 if (PhiStage == LoopStage && VRMap[StageNum - 1].count(LoopVal)) in getPrevMapVal()
1099 else if (StageNum == PhiStage + 1) in getPrevMapVal()
1102 else if (StageNum > PhiStage + 1 && LoopInst->getParent() == BB) in getPrevMapVal()
1105 getPrevMapVal(StageNum - 1, PhiStage, getLoopPhiReg(*LoopInst, BB), in getPrevMapVal()
1125 unsigned PhiStage = (unsigned)Schedule.getStage(MRI.getVRegDef(PhiDef)); in rewritePhiValues() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h225 unsigned getPrevMapVal(unsigned StageNum, unsigned PhiStage, unsigned LoopVal,