Home
last modified time | relevance | path

Searched defs:phiInst (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dloop_analyzer.cpp392 bool Loop::CheckUpdateAndInitForBound(CompareInst *cmpInst, PhiInst *phiInst) in CheckUpdateAndInitForBound()
413 …Loop::CheckActualLengthVariantAsLoopInit(Inst *&loadObject, CompareInst *cmpInst, PhiInst *phiInst) in CheckActualLengthVariantAsLoopInit()
445 …oop::CheckActualLengthVariantAsLoopBound(Inst *&loadObject, CompareInst *cmpInst, PhiInst *phiInst) in CheckActualLengthVariantAsLoopBound()
476 void Loop::CheckActualLengthAsLoopBound(Inst *&loadObject, CompareInst *cmpInst, PhiInst *phiInst) in CheckActualLengthAsLoopBound()
486 bool Loop::PrecheckInst(CompareInst *&cmpInst, PhiInst *&phiInst) in PrecheckInst()
519 PhiInst *phiInst = nullptr; in CheckActualLengthAsLoopInitOrBound() local
Dlive_in_analysis.cpp42 for (auto phiInst : succ->PhiInsts()) { in ProcessBlock() local
Dbounds_analysis.cpp921 auto setPhiArrayIndexRange = [&bri](Inst *phiInst) { in VisitPhi()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dphi_resolver.h150 bool CheckPhiRealInputs(Inst *phiInst) in CheckPhiRealInputs()
194 bool CheckPhiInputs(Inst *phiInst) in CheckPhiInputs()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dcondition_chain_cache.cpp23 void ConditionChainCache::Insert(ConditionChain *chain, Inst *phiInst) in Insert()
Dtry_catch_resolving.cpp159 PhiInst *phiInst = nullptr; in ConnectThrowCatchImpl() local
295 …ng::RemoveCatchPhis(BasicBlock *cphisBlock, BasicBlock *catchBlock, Inst *throwInst, Inst *phiInst) in RemoveCatchPhis()
Dinlining.cpp465 … Inlining::InsertCallInst(CallInst *callInst, BasicBlock *callBb, BasicBlock *retBb, Inst *phiInst) in InsertCallInst()
585 PhiInst *phiInst = nullptr; in DoInlinePolymorphic() local
658 …kPair Inlining::MakeCallBbs(InstPair insts, BasicBlockPair bbs, [[maybe_unused]] PhiInst **phiInst, in MakeCallBbs()
688 auto *phiInst = static_cast<PhiInst *>(std::get<2>(insts)); in InlineReceiver() local
750 auto *phiInst = static_cast<PhiInst *>(std::get<2>(insts)); in FinalizeInlineReceiver() local
1471 auto phiInst = std::get<PhiInst *>(use); in UpdateDataflowForEmptyGraph() local
1492 PhiInst *phiInst = nullptr; in UpdateDataflow() local
Dlicm_conditions.cpp308 Inst *phiInst; in ReplaceChainWithSingleBlock() local
324 auto phiInst = graph->CreateInstPhi(DataType::BOOL, INVALID_PC); in AddPhiInst() local
Descape.cpp1486 auto phiInst = graph_->CreateInstPhi(state->GetType(), bb->GetGuestPc()); in CreatePhis() local
1687 auto phiInst = allocatedPhis_[std::get<PhiState *>(alias)]; in ResolveAlias() local
1946 for (auto phiInst : succ->PhiInsts()) { in FillLiveInsts() local
1996 for (auto phiInst : block->PhiInsts()) { in PatchSaveStatesInBlock() local
2009 for (auto phiInst : block->PhiInsts()) { in PatchSaveStatesInBlock() local
Dlse.cpp878 for (auto phiInst : block->PhiInstsSafe()) { in FixupPhisInBlock() local
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/
Ddangling_pointers_checker.cpp286 for (auto *phiInst : block->PhiInsts()) { in GetLastAccDefinition() local
318 for (auto *phiInst : phiInsts_) { in GetPhiAccDef() local
377 for (auto *phiInst : phiInsts_) { in GetPhiAccTagDef() local
/arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/
Dphi_resolver_dyn.h189 bool CheckPhiInputs(ark::compiler::Inst *phiInst) in CheckPhiInputs()
/arkcompiler/runtime_core/libabckit/tests/clean_scenarios/cpp_api/dynamic/add_try_catch/
Dadd_try_catch.cpp99 abckit::Instruction phiInst = epilogueBB.CreatePhi(firstPhiInput, secondPhiInput); in TEST_F() local
/arkcompiler/runtime_core/libabckit/tests/scenarios/add_try_catch/dynamic/
Dadd_try_catch_test.cpp71 AbckitInst *phiInst = g_implG->bbCreatePhi(epilogueBB, 2, firstPhiInput, secondPhiInput); in TransformIr() local
/arkcompiler/runtime_core/libabckit/tests/clean_scenarios/c_api/dynamic/add_try_catch/
Dadd_try_catch_test.cpp162 AbckitInst *phiInst = g_implG->bbCreatePhi(epilogueBB, 2, firstPhiInput, secondPhiInput); in TransformIr() local
/arkcompiler/runtime_core/compiler/tests/
Dcompiler_graph_test.cpp662 auto phiInst = inst->CastToPhi(); in __anon55f231561202() local
/arkcompiler/runtime_core/panda_guard/obfuscate/
Dgraph_analyzer.cpp598 const compiler::Inst *phiInst = ldInst->GetUsers().Front().GetInst(); in GetIsInInfo() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_checker.cpp179 for (auto phiInst : block->PhiInsts()) { in CheckBlock() local
566 void GraphChecker::CheckPhiInputs(Inst *phiInst) in CheckUserOfInt32()