Home
last modified time | relevance | path

Searched defs:unrollData (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_cloner.cpp323 BasicBlock *GraphCloner::SplitBackEdge(LoopUnrollData *unrollData, Loop *loop, BasicBlock *backEdge) in SplitBackEdge()
358 auto unrollData = allocator->New<LoopUnrollData>(); in PrepareLoopToUnroll() local
400 void GraphCloner::UpdateUsersAfterNoSideExitsUnroll(const LoopUnrollData *unrollData) in UpdateUsersAfterNoSideExitsUnroll()
500 void GraphCloner::BuildLoopUnrollControlFlow(LoopUnrollData *unrollData) in BuildLoopUnrollControlFlow()
545 void GraphCloner::BuildLoopUnrollDataFlow(LoopUnrollData *unrollData) in BuildLoopUnrollDataFlow()
601 void GraphCloner::RemoveLoopBackEdge(const LoopUnrollData *unrollData) in RemoveLoopBackEdge()
633 void GraphCloner::RemoveLoopPreHeader(const LoopUnrollData *unrollData) in RemoveLoopPreHeader()
863 auto unrollData = PrepareLoopToClone(loop); in CloneLoop() local
981 void GraphCloner::BuildLoopCloneControlFlow(LoopClonerData *unrollData) in BuildLoopCloneControlFlow()
1009 void GraphCloner::MakeLoopCloneInfo(LoopClonerData *unrollData) in MakeLoopCloneInfo()
[all …]
Dgraph_cloner.h141 … auto unrollData = PrepareLoopToUnroll(loop, (TYPE & UnrollType::UNROLL_WITHOUT_SIDE_EXITS) == 0); in UnrollLoopBody() local