Home
last modified time | relevance | path

Searched refs:EqualityMap (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.h38 using EqualityMap = std::map<RegisterRef, RegisterRef>; member
39 virtual bool interpretAsCopy(const MachineInstr *MI, EqualityMap &EM);
50 std::map<NodeId, EqualityMap> CopyMap;
53 void recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM);
H A DRDFCopy.cpp40 bool CopyPropagation::interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) { in interpretAsCopy()
65 void CopyPropagation::recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM) { in recordCopy()
112 EqualityMap EM(std::less<RegisterRef>(DFG.getPRI())); in scanBlock()
183 EqualityMap &EM = FS->second; in run()
H A DHexagonRDFOpt.cpp93 bool interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) override;
117 bool HexagonCP::interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) { in INITIALIZE_PASS_DEPENDENCY()