Lines Matching defs:DeadCodeElimination
34 struct DeadCodeElimination { struct
35 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri) in DeadCodeElimination() function
40 void trace(bool On) { Trace = On; } in trace()
41 bool trace() const { return Trace; } in trace()
43 SetVector<NodeId> getDeadNodes() { return DeadNodes; } in getDeadNodes()
44 SetVector<NodeId> getDeadInstrs() { return DeadInstrs; } in getDeadInstrs()
45 DataFlowGraph &getDFG() { return DFG; } in getDFG()
49 SetVector<NodeId> LiveNodes;
50 SetVector<NodeId> DeadNodes;
51 SetVector<NodeId> DeadInstrs;
52 DataFlowGraph &DFG;
53 MachineRegisterInfo &MRI;
54 Liveness LV;