Home
last modified time | relevance | path

Searched refs:DeadCodeElimination (Results 1 – 11 of 11) sorted by relevance

/external/v8/src/compiler/
Ddead-code-elimination.cc17 DeadCodeElimination::DeadCodeElimination(Editor* editor, Graph* graph, in DeadCodeElimination() function in v8::internal::compiler::DeadCodeElimination
48 Reduction DeadCodeElimination::Reduce(Node* node) { in Reduce()
80 Reduction DeadCodeElimination::PropagateDeadControl(Node* node) { in PropagateDeadControl()
87 Reduction DeadCodeElimination::ReduceEnd(Node* node) { in ReduceEnd()
112 Reduction DeadCodeElimination::ReduceLoopOrMerge(Node* node) { in ReduceLoopOrMerge()
183 Reduction DeadCodeElimination::RemoveLoopExit(Node* node) { in RemoveLoopExit()
196 Reduction DeadCodeElimination::ReduceNode(Node* node) { in ReduceNode()
215 Reduction DeadCodeElimination::ReducePhi(Node* node) { in ReducePhi()
235 Reduction DeadCodeElimination::ReducePureNode(Node* node) { in ReducePureNode()
244 Reduction DeadCodeElimination::ReduceUnreachableOrIfException(Node* node) { in ReduceUnreachableOrIfException()
[all …]
Ddead-code-elimination.h39 class V8_EXPORT_PRIVATE DeadCodeElimination final
42 DeadCodeElimination(Editor* editor, Graph* graph, in NON_EXPORTED_BASE()
44 ~DeadCodeElimination() final {} in NON_EXPORTED_BASE()
79 DISALLOW_COPY_AND_ASSIGN(DeadCodeElimination); in NON_EXPORTED_BASE()
Dpipeline.cc1046 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in ExecuteJobImpl()
1191 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in Run()
1303 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in Run()
1432 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in Run()
1508 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in Run()
1541 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in Run()
1596 DeadCodeElimination dead_code_elimination(&graph_reducer, data->graph(), in Run()
/external/llvm/lib/Target/Hexagon/
DRDFDeadCode.cpp28 template<typename T> struct DeadCodeElimination::SetQueue {
58 bool DeadCodeElimination::isLiveInstr(const MachineInstr *MI) const { in isLiveInstr()
71 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, in scanInstr()
83 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA, in processDef()
94 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA, in processUse()
105 bool DeadCodeElimination::collect() { in collect()
168 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) { in erase()
DRDFDeadCode.h35 struct DeadCodeElimination { struct
36 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri) in DeadCodeElimination() argument
DHexagonRDFOpt.cpp86 struct HexagonDCE : public DeadCodeElimination {
88 : DeadCodeElimination(G, MRI) {} in HexagonDCE()
DHexagonBitSimplify.cpp898 class DeadCodeElimination { class
900 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt) in DeadCodeElimination() function in __anonc0cdcb000411::DeadCodeElimination
920 bool DeadCodeElimination::isDead(unsigned R) const { in isDead()
937 bool DeadCodeElimination::runOnNode(MachineDomTreeNode *N) { in runOnNode()
2191 Changed = DeadCodeElimination(MF, *MDT).run(); in runOnMachineFunction()
2216 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; in runOnMachineFunction()
2223 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; in runOnMachineFunction()
2229 DeadCodeElimination(MF, *MDT).run(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DRDFDeadCode.cpp28 template<typename T> struct DeadCodeElimination::SetQueue {
58 bool DeadCodeElimination::isLiveInstr(const MachineInstr *MI) const { in isLiveInstr()
82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, in scanInstr()
94 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA, in processDef()
105 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA, in processUse()
116 bool DeadCodeElimination::collect() { in collect()
179 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) { in erase()
DRDFDeadCode.h35 struct DeadCodeElimination { struct
36 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri) in DeadCodeElimination() argument
DHexagonRDFOpt.cpp91 struct HexagonDCE : public DeadCodeElimination {
93 : DeadCodeElimination(G, MRI) {} in HexagonDCE()
DHexagonBitSimplify.cpp954 class DeadCodeElimination { class
956 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt) in DeadCodeElimination() function in __anon0a3651580411::DeadCodeElimination
976 bool DeadCodeElimination::isDead(unsigned R) const { in isDead()
992 bool DeadCodeElimination::runOnNode(MachineDomTreeNode *N) { in runOnNode()
2766 Changed = DeadCodeElimination(MF, *MDT).run(); in runOnMachineFunction()
2795 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; in runOnMachineFunction()
2802 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; in runOnMachineFunction()
2808 DeadCodeElimination(MF, *MDT).run(); in runOnMachineFunction()