Lines Matching refs:Emitter
732 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter,
740 MachineBasicBlock *BB = Emitter.getBlock();
741 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos();
747 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap);
760 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter,
768 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0);
783 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order);
828 InstrEmitter Emitter(BB, InsertPos);
845 return std::prev(Emitter.getInsertPos());
848 MachineBasicBlock::iterator Before = GetPrevInsn(Emitter.getInsertPos());
849 Emitter.EmitNode(Node, IsClone, IsCloned, VRBaseMap);
850 MachineBasicBlock::iterator After = GetPrevInsn(Emitter.getInsertPos());
860 MI = &Emitter.getBlock()->instr_front();
877 MachineInstr *DbgMI= Emitter.EmitDbgValue(*PDI, VRBaseMap);
891 TII->insertNoop(*Emitter.getBlock(), InsertPos);
911 ProcessSourceNode(N, DAG, Emitter, VRBaseMap, Orders, Seen, NewInsn);
923 ProcessSourceNode(SU->getNode(), DAG, Emitter, VRBaseMap, Orders, Seen,
961 MachineInstr *DbgMI = Emitter.EmitDbgValue(*DI, VRBaseMap);
984 if (MachineInstr *DbgMI = Emitter.EmitDbgValue(*DI, VRBaseMap))
988 MachineBasicBlock *InsertBB = Emitter.getBlock();
1006 MachineInstr *DbgMI = Emitter.EmitDbgLabel(*DLI);
1026 InsertPos = Emitter.getInsertPos();
1027 return Emitter.getBlock();