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 __anon8057e3830711::CopyPropagation
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
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 …]
|
D | HexagonBitSimplify.cpp | 1516 class CopyPropagation : public Transformation { class 1518 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri) in CopyPropagation() function in __anon2cb8b3e50711::CopyPropagation
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_peephole.cpp | 87 class CopyPropagation : public Pass class
|