Lines Matching defs:InstrMap
126 InstrMapTy InstrMap;
144 InstrMap[NewMI] = CI;
153 InstrMap[NewMI] = &MI;
161 InstrMap, MaxStageCount, MaxStageCount, false);
163 InstrMap, MaxStageCount, MaxStageCount, false);
200 InstrMapTy InstrMap;
229 InstrMap[NewMI] = &*BBI;
233 rewritePhiValues(NewBB, i, VRMap, InstrMap);
275 InstrMapTy InstrMap;
306 InstrMap[NewMI] = In;
311 InstrMap, LastStage, EpilogStage, i == 1);
313 InstrMap, LastStage, EpilogStage, i == 1);
371 MachineBasicBlock *KernelBB, ValueMapTy *VRMap, InstrMapTy &InstrMap,
411 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, 0, &*BBI, Def,
534 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI,
562 InstrMap[NewPhi] = &*BBI;
570 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def,
575 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, R,
594 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, NumPhis, &*BBI, Def,
611 InstrMapTy &InstrMap, unsigned LastStageNum, unsigned CurStageNum,
701 InstrMap[NewPhi] = &*BBI;
706 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp1,
708 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp2,
716 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def,
1119 InstrMapTy &InstrMap) {
1136 rewriteScheduledInstr(NewBB, InstrMap, StageNum - np, np, &PHI, PhiDef,
1146 MachineBasicBlock *BB, InstrMapTy &InstrMap, unsigned CurStageNum,
1164 InstrMapTy::iterator OrigInstr = InstrMap.find(UseMI);
1165 assert(OrigInstr != InstrMap.end() && "Instruction not scheduled.");