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

References

lib/CodeGen/ModuloSchedule.cpp
  400     unsigned NumStages = getStagesForReg(Def, CurStageNum);
  405       rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, 0, &*BBI, Def,
  408         VRMap[CurStageNum][Def] = VRMap[CurStageNum][LoopVal];
  494                  VRMap[PrevStage - np + 1].count(Def))
  495           PhiOp2 = VRMap[PrevStage - np + 1][Def];
  502         else if (VRMap[PrevStage - np].count(Def) &&
  505           PhiOp2 = VRMap[PrevStage - np][Def];
  529                                     Def, NewReg);
  531               VRMap[CurStageNum - np][Def] = NewReg;
  537                 replaceRegUsesAfterLoop(Def, NewReg, BB, MRI, LIS);
  547       const TargetRegisterClass *RC = MRI.getRegClass(Def);
  564       rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def,
  567       if (VRMap[CurStageNum - np].count(Def)) {
  568         unsigned R = VRMap[CurStageNum - np][Def];
  577         replaceRegUsesAfterLoop(Def, NewReg, BB, MRI, LIS);
  584       VRMap[CurStageNum - np][Def] = NewReg;
  588       rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, NumPhis, &*BBI, Def,
  595       replaceRegUsesAfterLoop(Def, VRMap[CurStageNum][LoopVal], BB, MRI, LIS);