Searched defs:CopyPropagation (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
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 …]
|
D | HexagonBitSimplify.cpp | 1472 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/ |
D | RDFCopy.h | 28 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 …]
|
D | HexagonBitSimplify.cpp | 1519 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/ |
D | nv50_ir_peephole.cpp | 87 class CopyPropagation : public Pass class
|