reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/ModuloSchedule.cpp
  395     if (VRMap[LastStageNum].count(LoopVal))
  396       PhiOp2 = VRMap[LastStageNum][LoopVal];
  404       unsigned NewReg = VRMap[PrevStage][LoopVal];
  407       if (VRMap[CurStageNum].count(LoopVal))
  408         VRMap[CurStageNum][Def] = VRMap[CurStageNum][LoopVal];
  408         VRMap[CurStageNum][Def] = VRMap[CurStageNum][LoopVal];
  442                VRMap[PrologStage - StageDiff - np].count(LoopVal) != 0)
  443         PhiOp1 = VRMap[PrologStage - StageDiff - np][LoopVal];
  462               VRMap[PrologStage - StageAdj - Indirects - np].count(PhiOp1)) {
  463             PhiOp1 = VRMap[PrologStage - StageAdj - Indirects - np][PhiOp1];
  489             VRMap[PrevStage - StageDiffAdj].count(LoopVal))
  490           PhiOp2 = VRMap[PrevStage - StageDiffAdj][LoopVal];
  494                  VRMap[PrevStage - np + 1].count(Def))
  495           PhiOp2 = VRMap[PrevStage - np + 1][Def];
  498                  VRMap[PrevStage - StageDiffAdj - np].count(LoopVal))
  499           PhiOp2 = VRMap[PrevStage - StageDiffAdj - np][LoopVal];
  502         else if (VRMap[PrevStage - np].count(Def) &&
  505           PhiOp2 = VRMap[PrevStage - np][Def];
  518           if (LVNumStages > (int)np && VRMap[CurStageNum].count(LoopVal)) {
  525             if (VRMap[ReuseStage - np].count(LoopVal)) {
  526               NewReg = VRMap[ReuseStage - np][LoopVal];
  531               VRMap[CurStageNum - np][Def] = NewReg;
  533               if (VRMap[LastStageNum - np - 1].count(LoopVal))
  534                 PhiOp2 = VRMap[LastStageNum - np - 1][LoopVal];
  543             VRMap[CurStageNum - StageDiff - np].count(LoopVal))
  544           PhiOp2 = VRMap[CurStageNum - StageDiff - np][LoopVal];
  562       if (InKernel && VRMap[PrevStage - np].count(LoopVal))
  563         PrevReg = VRMap[PrevStage - np][LoopVal];
  567       if (VRMap[CurStageNum - np].count(Def)) {
  568         unsigned R = VRMap[CurStageNum - np][Def];
  584       VRMap[CurStageNum - np][Def] = NewReg;
  594     if (NumStages == 0 && IsLast && VRMap[CurStageNum].count(LoopVal))
  595       replaceRegUsesAfterLoop(Def, VRMap[CurStageNum][LoopVal], BB, MRI, LIS);