diff options
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp b/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp index 9a935ca53f4..cefae0229e2 100644 --- a/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp +++ b/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp @@ -71,6 +71,7 @@ INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) INITIALIZE_PASS_END(HexagonRDFOpt, "rdfopt", "Hexagon RDF opt", false, false) +namespace { struct HexagonCP : public CopyPropagation { HexagonCP(DataFlowGraph &G) : CopyPropagation(G) {} bool interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) override; @@ -85,6 +86,7 @@ struct HexagonDCE : public DeadCodeElimination { bool run(); }; +} // end anonymous namespace bool HexagonCP::interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) { |