Lines Matching refs:InstrMap
122 InstrMapTy InstrMap; in generatePipelinedLoop() local
139 InstrMap[NewMI] = CI; in generatePipelinedLoop()
148 InstrMap[NewMI] = &MI; in generatePipelinedLoop()
156 InstrMap, MaxStageCount, MaxStageCount, false); in generatePipelinedLoop()
158 InstrMap, MaxStageCount, MaxStageCount, false); in generatePipelinedLoop()
195 InstrMapTy InstrMap; in generateProlog() local
223 InstrMap[NewMI] = &*BBI; in generateProlog()
227 rewritePhiValues(NewBB, i, VRMap, InstrMap); in generateProlog()
269 InstrMapTy InstrMap; in generateEpilog() local
299 InstrMap[NewMI] = In; in generateEpilog()
304 InstrMap, LastStage, EpilogStage, i == 1); in generateEpilog()
306 InstrMap, LastStage, EpilogStage, i == 1); in generateEpilog()
364 MachineBasicBlock *KernelBB, ValueMapTy *VRMap, InstrMapTy &InstrMap, in generateExistingPhis() argument
403 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, 0, &*BBI, Def, in generateExistingPhis()
526 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, in generateExistingPhis()
554 InstrMap[NewPhi] = &*BBI; in generateExistingPhis()
562 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def, in generateExistingPhis()
567 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, R, in generateExistingPhis()
586 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, NumPhis, &*BBI, Def, in generateExistingPhis()
603 InstrMapTy &InstrMap, unsigned LastStageNum, unsigned CurStageNum, in generatePhis() argument
693 InstrMap[NewPhi] = &*BBI; in generatePhis()
698 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp1, in generatePhis()
700 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp2, in generatePhis()
708 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def, in generatePhis()
1111 InstrMapTy &InstrMap) { in rewritePhiValues() argument
1128 rewriteScheduledInstr(NewBB, InstrMap, StageNum - np, np, &PHI, PhiDef, in rewritePhiValues()
1138 MachineBasicBlock *BB, InstrMapTy &InstrMap, unsigned CurStageNum, in rewriteScheduledInstr() argument
1156 InstrMapTy::iterator OrigInstr = InstrMap.find(UseMI); in rewriteScheduledInstr()
1157 assert(OrigInstr != InstrMap.end() && "Instruction not scheduled."); in rewriteScheduledInstr()