Searched defs:CopyPropagation (Results 1 – 7 of 7) sorted by relevance
/aosp_15_r20/external/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.h | 23 struct CopyPropagation { struct 24 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), in CopyPropagation() function 26 virtual ~CopyPropagation() {} in ~CopyPropagation() argument 29 void trace(bool On) { Trace = On; } in trace() 30 bool trace() const { return Trace; } in trace() 32 typedef std::map<RegisterRef, RegisterRef> EqualityMap; 37 DataFlowGraph &DFG; 38 DataFlowGraph::DefStackMap DefM; 39 bool Trace; 42 std::map<RegisterRef,std::map<NodeId,NodeId>> RDefMap; [all …]
|
H A D | HexagonBitSimplify.cpp | 1472 class CopyPropagation : public Transformation { class 1474 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() function in __anonb78d304d0711::CopyPropagation
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.h | 27 struct CopyPropagation { struct 28 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), in CopyPropagation() argument 34 void trace(bool On) { Trace = On; } in trace() 35 bool trace() const { return Trace; } in trace() 36 DataFlowGraph &getDFG() { return DFG; } in getDFG() 38 using EqualityMap = std::map<RegisterRef, RegisterRef>; 44 DataFlowGraph &DFG; 45 Liveness L; 46 bool Trace = false; 49 std::map<NodeId, EqualityMap> CopyMap; [all …]
|
H A D | HexagonBitSimplify.cpp | 1516 class CopyPropagation : public Transformation { class 1518 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() function in __anon8d6f032f0711::CopyPropagation
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.h | 27 struct CopyPropagation { struct 28 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), in CopyPropagation() function 34 void trace(bool On) { Trace = On; } in trace() 35 bool trace() const { return Trace; } in trace() 36 DataFlowGraph &getDFG() { return DFG; } in getDFG() 38 using EqualityMap = std::map<RegisterRef, RegisterRef>; 44 DataFlowGraph &DFG; 45 Liveness L; 46 bool Trace = false; 49 std::map<NodeId, EqualityMap> CopyMap; [all …]
|
H A D | HexagonBitSimplify.cpp | 1553 class CopyPropagation : public Transformation { class 1555 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() function in __anonf34567f50711::CopyPropagation
|
/aosp_15_r20/external/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_peephole.cpp | 86 class CopyPropagation : public Pass class
|