Searched refs:DeadCodeElimination (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.h | 34 struct DeadCodeElimination { struct in namespace:llvm::rdf 35 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri) function in struct:llvm::rdf::DeadCodeElimination
|
H A D | RDFDeadCode.cpp | 28 template<typename T> struct DeadCodeElimination::SetQueue { 58 bool DeadCodeElimination::isLiveInstr(const MachineInstr *MI) const { 82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, 94 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA, 105 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA, 116 bool DeadCodeElimination::collect() { 179 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) {
|
H A D | HexagonRDFOpt.cpp | 91 struct HexagonDCE : public DeadCodeElimination { 93 : DeadCodeElimination(G, MRI) {}
|
H A D | HexagonBitSimplify.cpp | 951 class DeadCodeElimination { 953 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt) 973 bool DeadCodeElimination::isDead(unsigned R) const { 989 bool DeadCodeElimination::runOnNode(MachineDomTreeNode *N) { 2771 Changed = DeadCodeElimination(MF, *MDT).run(); 2800 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; 2807 Changed = DeadCodeElimination(MF, *MDT).run() || Changed; 2813 DeadCodeElimination(MF, *MDT).run();
|
Completed in 115 milliseconds