Lines Matching refs:Emitter
731 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, in ProcessSDDbgValues() argument
750 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSDDbgValues()
751 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); in ProcessSDDbgValues()
765 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
777 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, in ProcessSourceNode() argument
785 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
800 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
846 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos, in EmitSchedule() local
864 return std::prev(Emitter.getInsertPos()); in EmitSchedule()
867 MachineBasicBlock::iterator Before = GetPrevInsn(Emitter.getInsertPos()); in EmitSchedule()
868 Emitter.EmitNode(Node, IsClone, IsCloned, VRBaseMap); in EmitSchedule()
869 MachineBasicBlock::iterator After = GetPrevInsn(Emitter.getInsertPos()); in EmitSchedule()
879 MI = &Emitter.getBlock()->instr_front(); in EmitSchedule()
901 MachineInstr *DbgMI= Emitter.EmitDbgValue(*PDI, VRBaseMap); in EmitSchedule()
914 TII->insertNoop(*Emitter.getBlock(), InsertPos); in EmitSchedule()
934 ProcessSourceNode(N, DAG, Emitter, VRBaseMap, Orders, Seen, NewInsn); in EmitSchedule()
946 ProcessSourceNode(SU->getNode(), DAG, Emitter, VRBaseMap, Orders, Seen, in EmitSchedule()
984 MachineInstr *DbgMI = Emitter.EmitDbgValue(*DI, VRBaseMap); in EmitSchedule()
1007 if (MachineInstr *DbgMI = Emitter.EmitDbgValue(*DI, VRBaseMap)) in EmitSchedule()
1011 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule()
1029 MachineInstr *DbgMI = Emitter.EmitDbgLabel(*DLI); in EmitSchedule()
1049 InsertPos = Emitter.getInsertPos(); in EmitSchedule()
1053 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule()