9#ifndef LLVM_LIB_TARGET_HEXAGON_RDFCOPY_H
10#define LLVM_LIB_TARGET_HEXAGON_RDFCOPY_H
33 std::vector<NodeId> Copies;
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
Representation of each machine instruction.
This is an optimization pass for GlobalISel generic memory operations.
std::map< RegisterRef, RegisterRef, RegisterRefLess > EqualityMap
CopyPropagationBase(DataFlowGraph &dfg)
CopyPropagation(DataFlowGraph &dfg)
virtual bool interpretAsCopy(const MachineInstr *MI, EqualityMap &EM)
virtual ~CopyPropagation()=default