Searched refs:LoopClonerData (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | loop_unswitcher.h | 37 void BuildLoopUnswitchControlFlow(LoopClonerData *unswitchData); 38 void BuildLoopUnswitchDataFlow(LoopClonerData *unswitchData, Inst *ifInst);
|
H A D | graph_cloner.h | 66 struct LoopClonerData { struct in ark::compiler::GraphCloner 229 void MakeLoopCloneInfo(LoopClonerData *unrollData); 230 LoopClonerData *PrepareLoopToClone(Loop *loop); 231 void ProcessMarkedInsts(LoopClonerData *data); 303 GraphCloner::LoopClonerData *PopulateLoopClonerData(Loop *loop, BasicBlock *preHeader, BasicBlock *outsideSucc); 304 void BuildLoopCloneControlFlow(LoopClonerData *unrollData); 305 void BuildLoopCloneDataFlow(LoopClonerData *unrollData);
|
H A D | graph_cloner.cpp | 809 GraphCloner::LoopClonerData *GraphCloner::PopulateLoopClonerData(Loop *loop, BasicBlock *preHeader, in PopulateLoopClonerData() 813 auto clonerData = allocator->New<LoopClonerData>(); in PopulateLoopClonerData() 847 GraphCloner::LoopClonerData *GraphCloner::PrepareLoopToClone(Loop *loop) in PrepareLoopToClone() 874 // Populate `LoopClonerData` in PrepareLoopToClone() 879 void GraphCloner::BuildLoopCloneControlFlow(LoopClonerData *unrollData) in BuildLoopCloneControlFlow() 907 void GraphCloner::MakeLoopCloneInfo(LoopClonerData *unrollData) in MakeLoopCloneInfo() 962 void GraphCloner::ProcessMarkedInsts(LoopClonerData *data) in ProcessMarkedInsts() 978 void GraphCloner::BuildLoopCloneDataFlow(LoopClonerData *unrollData) in BuildLoopCloneDataFlow()
|
H A D | loop_unswitcher.cpp | 73 void LoopUnswitcher::BuildLoopUnswitchControlFlow(LoopClonerData *unswitchData) in BuildLoopUnswitchControlFlow() 112 void LoopUnswitcher::BuildLoopUnswitchDataFlow(LoopClonerData *unswitchData, Inst *ifInst) in BuildLoopUnswitchDataFlow()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | graph_cloner.h | 58 struct LoopClonerData { struct in panda::compiler::GraphCloner 162 LoopClonerData *PrepareLoopToClone(Loop *loop); 163 LoopClonerData *CreateLoopClonerData(Loop *loop, BasicBlock *pre_header, BasicBlock *outside_succ); 165 void BuildLoopCloneControlFlow(LoopClonerData *unroll_data); 166 void BuildLoopCloneDataFlow(LoopClonerData *unroll_data); 167 void MakeLoopCloneInfo(LoopClonerData *unroll_data);
|
H A D | graph_cloner.cpp | 778 GraphCloner::LoopClonerData *GraphCloner::PrepareLoopToClone(Loop *loop) in PrepareLoopToClone() 827 GraphCloner::LoopClonerData *GraphCloner::CreateLoopClonerData(Loop *loop, BasicBlock *pre_header, in CreateLoopClonerData() 830 // Populate `LoopClonerData` in CreateLoopClonerData() 832 auto unroll_data = allocator->New<LoopClonerData>(); in CreateLoopClonerData() 849 void GraphCloner::BuildLoopCloneControlFlow(LoopClonerData *unroll_data) in BuildLoopCloneControlFlow() 879 void GraphCloner::MakeLoopCloneInfo(LoopClonerData *unroll_data) in MakeLoopCloneInfo() 939 void GraphCloner::BuildLoopCloneDataFlow(LoopClonerData *unroll_data) in BuildLoopCloneDataFlow()
|
Completed in 6 milliseconds