Home
last modified time | relevance | path

Searched defs:CopyPropagation (Results 1 – 7 of 7) sorted by relevance

/aosp_15_r20/external/llvm/lib/Target/Hexagon/
H A DRDFCopy.h23 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 DHexagonBitSimplify.cpp1472 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 DRDFCopy.h27 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 DHexagonBitSimplify.cpp1516 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 DRDFCopy.h27 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 DHexagonBitSimplify.cpp1553 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 Dnv50_ir_peephole.cpp86 class CopyPropagation : public Pass class