Home
last modified time | relevance | path

Searched refs:LoopClonerData (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dloop_unswitcher.h37 void BuildLoopUnswitchControlFlow(LoopClonerData *unswitchData);
38 void BuildLoopUnswitchDataFlow(LoopClonerData *unswitchData, Inst *ifInst);
H A Dgraph_cloner.h66 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 Dgraph_cloner.cpp809 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 Dloop_unswitcher.cpp73 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 Dgraph_cloner.h58 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 Dgraph_cloner.cpp778 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