Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
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 …]
DHexagonBitSimplify.cpp1472 class CopyPropagation : public Transformation { class
1474 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() function in __anonc0cdcb000711::CopyPropagation
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DRDFCopy.h28 struct CopyPropagation { struct
29 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), in CopyPropagation() argument
35 void trace(bool On) { Trace = On; } in trace()
36 bool trace() const { return Trace; } in trace()
37 DataFlowGraph &getDFG() { return DFG; } in getDFG()
39 using EqualityMap = std::map<RegisterRef, RegisterRef>;
45 DataFlowGraph &DFG;
46 Liveness L;
47 bool Trace = false;
50 std::map<NodeId, EqualityMap> CopyMap;
[all …]
DHexagonBitSimplify.cpp1519 class CopyPropagation : public Transformation { class
1521 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() function in __anon0a3651580711::CopyPropagation
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_peephole.cpp87 class CopyPropagation : public Pass class