Home
last modified time | relevance | path

Searched defs:preHeader (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dlicm.cpp137 void Licm::MoveInstructions(BasicBlock *preHeader, Loop *loop) in MoveInstructions()
206 auto preHeader = loop->GetPreHeader(); in VisitLoop() local
262 Inst *Licm::FindSaveStateForResolver(Inst *resolver, const BasicBlock *preHeader) in FindSaveStateForResolver()
Dredundant_loop_elimination.cpp75 auto preHeader = loop->GetPreHeader(); in DeleteLoop() local
Dloop_peeling.cpp131 auto preHeader = loop->GetPreHeader(); in InsertPreLoop() local
Dloop_idioms.cpp218 auto preHeader = loop->GetPreHeader(); in ReplaceArrayInitLoop() local
Dloop_unroll.cpp302 auto preHeader = header->GetLoop()->GetPreHeader(); in FixCompareInst() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dloop_analyzer.cpp137 void LoopAnalyzer::MovePhiInputsToPreHeader(BasicBlock *header, BasicBlock *preHeader, in MovePhiInputsToPreHeader()
153 void LoopAnalyzer::UpdateControlFlowWithPreHeader(BasicBlock *header, BasicBlock *preHeader, in UpdateControlFlowWithPreHeader()
182 auto preHeader = header->CreateImmediateDominator(); in CreatePreHeader() local
210 BasicBlock *preHeader = nullptr; in FindAndInsertPreHeaders() local
Dcountable_loop_parser.cpp98 auto preHeader = loop->GetPreHeader(); in HasPreHeaderCompare() local
Dloop_analyzer.h52 void SetPreHeader(BasicBlock *preHeader) in SetPreHeader()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_cloner.cpp524 auto preHeader = unrollData->header->GetPredBlockByIndex(0); in RemoveLoopPreHeader() local
762 …hCloner::CreateNewOutsideSucc(BasicBlock *outsideSucc, BasicBlock *backEdge, BasicBlock *preHeader) in CreateNewOutsideSucc()
791 GraphCloner::LoopClonerData *GraphCloner::PopulateLoopClonerData(Loop *loop, BasicBlock *preHeader, in PopulateLoopClonerData()
815 auto preHeader = loop->GetPreHeader(); in PrepareLoopToClone() local
920 Inst *GetPhiResolver(Inst *checkPhi, BasicBlock *outsideSucc, BasicBlock *preHeader) in GetPhiResolver()
1019 auto preHeader = loop->GetPreHeader(); in IsLoopClonable() local
Dloop_unswitcher.cpp75 auto preHeader = loop->GetPreHeader(); in PrepareLoopToUnswitch() local
/arkcompiler/runtime_core/static_core/compiler/tests/
Dloop_analyzer_test.cpp315 auto preHeader = loop->GetPreHeader(); in TEST_F() local