• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching defs:InstrMap

123   InstrMapTy InstrMap;
140 InstrMap[NewMI] = CI;
151 InstrMap[NewMI] = &*I;
159 InstrMap, MaxStageCount, MaxStageCount, false);
160 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, InstrMap,
196 InstrMapTy InstrMap;
224 InstrMap[NewMI] = &*BBI;
228 rewritePhiValues(NewBB, i, VRMap, InstrMap);
271 InstrMapTy InstrMap;
301 InstrMap[NewMI] = In;
306 InstrMap, LastStage, EpilogStage, i == 1);
307 generatePhis(NewBB, PrologBBs[i - 1], PredBB, KernelBB, VRMap, InstrMap,
367 MachineBasicBlock *KernelBB, ValueMapTy *VRMap, InstrMapTy &InstrMap,
406 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, 0, &*BBI, Def,
529 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI,
557 InstrMap[NewPhi] = &*BBI;
565 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def,
570 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, R,
589 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, NumPhis, &*BBI, Def,
605 MachineBasicBlock *KernelBB, ValueMapTy *VRMap, InstrMapTy &InstrMap,
673 InstrMap[NewPhi] = &*BBI;
678 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp1,
680 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp2,
688 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, Def,
1110 InstrMapTy &InstrMap) {
1127 rewriteScheduledInstr(NewBB, InstrMap, StageNum - np, np, &PHI, PhiDef,
1137 MachineBasicBlock *BB, InstrMapTy &InstrMap, unsigned CurStageNum,
1158 InstrMapTy::iterator OrigInstr = InstrMap.find(UseMI);
1159 assert(OrigInstr != InstrMap.end() && "Instruction not scheduled.");