Searched refs:DeadCodeElimination (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.cpp | 28 template<typename T> struct DeadCodeElimination::SetQueue { 58 bool DeadCodeElimination::isLiveInstr(NodeAddr<StmtNode *> S) const { in isLiveInstr() 83 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, in scanInstr() 95 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA, in processDef() 106 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA, in processUse() 117 bool DeadCodeElimination::collect() { in collect() 180 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) { in erase()
|
| H A D | RDFDeadCode.h | 34 struct DeadCodeElimination { struct 35 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri) in DeadCodeElimination() function
|
| H A D | HexagonRDFOpt.cpp | 89 struct HexagonDCE : public DeadCodeElimination { 91 : DeadCodeElimination(G, MRI) {} in HexagonDCE()
|
| H A D | HexagonBitSimplify.cpp | 958 class DeadCodeElimination { class 960 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt) in DeadCodeElimination() function in __anonbc27dab50411::DeadCodeElimination 980 bool DeadCodeElimination::isDead(unsigned R) const { in isDead() 996 bool DeadCodeElimination::runOnNode(MachineDomTreeNode *N) { in runOnNode() 2785 Changed = DeadCodeElimination(MF, *MDT).run(); in runOnMachineFunction() 2814 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; in runOnMachineFunction() 2821 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; in runOnMachineFunction() 2827 DeadCodeElimination(MF, *MDT).run(); in runOnMachineFunction()
|