Home
last modified time | relevance | path

Searched defs:pred (Results 1 – 25 of 82) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/runtime/mem/gc/reference-processor/
Dempty_reference_processor.h28 [[maybe_unused]] const ReferenceCheckPredicateT &pred) const override in IsReference()
35 [[maybe_unused]] const ReferenceProcessPredicateT &pred) override in HandleReference()
41 [[maybe_unused]] const mem::GC::ReferenceClearPredicateT &pred) override in ProcessReferences()
45 …oid ProcessReferencesAfterCompaction([[maybe_unused]] const mem::GC::ReferenceClearPredicateT &pre… in ProcessReferencesAfterCompaction()
Dreference_processor.h83 …oid ProcessReferencesAfterCompaction([[maybe_unused]] const mem::GC::ReferenceClearPredicateT &pre… in ProcessReferencesAfterCompaction()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dhotness_propagation.h172 size_t GetEdgeHotness(BasicBlock *pred, BasicBlock *succ) in GetEdgeHotness()
190 std::optional<size_t> TryGetProfiledEdge(BasicBlock *pred, BasicBlock *succ) in TryGetProfiledEdge()
230 size_t EnsureBackedgeResolvable(BasicBlock *pred, [[maybe_unused]] BasicBlock *succ) in EnsureBackedgeResolvable()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.cpp146 for (auto pred : bb->GetPredsBlocks()) { in CheckSpecialTriangle() local
184 for (auto pred : bb->GetPredsBlocks()) { in RemoveDeadPhi() local
202 for (auto pred : saved_preds_) { in ProcessBB() local
289 for (auto pred : bb->GetPredsBlocks()) { in Dce() local
402 for (auto pred : bb->GetPredsBlocks()) { in Removal() local
442 auto pred = input.GetInst(); in BuildDominators() local
495 auto pred = input.GetInst(); in ComputeImmediateDominators() local
Dbranch_elimination.cpp150 … auto it = std::find_if(preds.begin(), preds.end(), [ifBlock, eliminatedBlock](BasicBlock *pred) { in EliminateBranch()
187 for (auto pred : block->GetPredsBlocks()) { in AllPredecessorsMarked() local
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/
Dglobal_object_storage.cpp135 …balObjectStorage::ClearUnmarkedWeakRefs(const GC *gc, const mem::GC::ReferenceClearPredicateT &pre… in ClearUnmarkedWeakRefs()
140 void GlobalObjectStorage::ClearWeakRefs(const mem::GC::ReferenceClearPredicateT &pred) in ClearWeakRefs()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/
Dets_reference_processor.cpp74 [[maybe_unused]] const ReferenceProcessPredicateT &pred) in HandleReference()
131 const mem::GC::ReferenceClearPredicateT &pred) in ProcessReferences()
146 …sReferenceProcessor::ProcessReferencesAfterCompaction(const mem::GC::ReferenceClearPredicateT &pre… in ProcessReferencesAfterCompaction()
Dets_reference_processor.h92 void EtsReferenceProcessor::ProcessReferences(const mem::GC::ReferenceClearPredicateT &pred, const … in ProcessReferences()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dcleanup.cpp170 for (auto pred : bb->GetPredsBlocks()) { in CheckSpecialTriangle() local
210 for (auto pred : bb->GetPredsBlocks()) { in RemoveDeadPhi() local
228 for (auto pred : savedPreds_) { in ProcessBB() local
379 for (auto pred : bb->GetPredsBlocks()) { in TryToRemoveNonLiveInst() local
499 for (auto pred : bb->GetPredsBlocks()) { in RemovalPhi() local
553 auto pred = input.GetInst(); in BuildDominatorsVisitPhi() local
616 auto pred = input.GetInst(); in ComputeImmediateDominators() local
Dlicm_conditions.cpp130 for (auto pred : preds) { in IsHoistPhiAvailable() local
158 for (auto pred : bb->GetPredsBlocks()) { in SamePhiInputFromChain() local
326 for (auto pred : bb->GetPredsBlocks()) { in AddPhiInst() local
342 for (auto pred : chainFirstBb->GetPredsBlocks()) { in AdjustPredecessorEdges() local
Dtry_catch_resolving.cpp76 auto pred = tryBB->GetPredBlockByIndex(0); in DeoptimizeIfs() local
116 for (auto pred : bb->GetPredsBlocks()) { in FindCatchBeginBlock() local
Dbranch_elimination.cpp214 … auto it = std::find_if(preds.begin(), preds.end(), [ifBlock, eliminatedBlock](BasicBlock *pred) { in EliminateBranch()
251 for (auto pred : block->GetPredsBlocks()) { in AllPredecessorsMarked() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dcleanup_empty_blocks.cpp30 for (auto pred : bb->GetPredsBlocks()) { in CheckSpecialTriangle() local
Dsplit_resolver.cpp99 for (auto pred : block->GetPredsBlocks()) { in ProcessBlock() local
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_checker.cpp161 for ([[maybe_unused]] auto pred : block->GetPredsBlocks()) { in CheckControlFlow() local
316 [[maybe_unused]] auto pred = phi_inst->CastToPhi()->GetPhiInputBb(index); in CheckPhiInputs() local
373 for (auto pred : block->GetPredsBlocks()) { in CheckBlockHasPredecessor() local
418 for ([[maybe_unused]] auto pred : preds) { in CheckLoops() local
708 for (auto pred : block->GetPredsBlocks()) { in CheckObjectRec() local
735 for (auto pred : block->GetPredsBlocks()) { in CheckSaveStateOsrRec() local
Dbasicblock.cpp121 for (auto pred : preds_) { in InsertEmptyBlockBefore() local
192 auto pred = preds_[0]; in RemoveEmptyBlock() local
225 auto pred = bb->GetPredBlockByIndex(i); in FixLoopInfoHelper() local
698 for (auto pred : GetPredsBlocks()) { in InsertBlockBefore() local
/arkcompiler/runtime_core/static_core/runtime/include/
Dclass-inl.h63 ALWAYS_INLINE inline bool PredComp(const Item &item, const FirstPred &pred, const Pred &...preds) in PredComp()
187 inline Field *Class::FindDeclaredField(Pred pred) const in FindDeclaredField()
234 inline Field *Class::FindFieldInInterfaces(const Class *kls, Pred pred) const in FindFieldInInterfaces()
252 inline Field *Class::FindField(Pred pred) const in FindField()
390 inline Field *Class::FindInstanceField(Pred pred) const in FindInstanceField()
401 inline Field *Class::FindStaticField(Pred pred) const in FindStaticField()
412 inline Field *Class::FindField(Pred pred) const in FindField()
418 inline Field *Class::FindDeclaredField(Pred pred) const in FindDeclaredField()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dphi_resolver.h205 auto pred = phiInst->GetBasicBlock()->GetPredBlockByIndex(index); in CheckPhiInputs() local
276 for (auto pred : block->GetPredsBlocks()) { in MarkInstsOnPaths() local
/arkcompiler/runtime_core/static_core/verification/util/
Dlazy.h323 auto Find(Stream stream, Pred pred) in Find()
329 bool IsPresent(Stream stream, Pred pred) in IsPresent()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dspill_fill_encoder.cpp23 bool SpillFillEncoder::AreConsecutiveOps(const SpillFillData &pred, const SpillFillData &succ) in AreConsecutiveOps()
50 bool SpillFillEncoder::CanCombineSpillFills(SpillFillData pred, SpillFillData succ, const Graph *gr… in CanCombineSpillFills()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dphi_resolver.h170 auto pred = phi_inst->GetBasicBlock()->GetPredBlockByIndex(index); in CheckPhiInputs() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dloop.cpp94 for (auto *pred : bb->GetPreds()) { in GenerateLoop() local
/arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/
Dphi_resolver_dyn.h198 auto pred = phiInst->GetBasicBlock()->GetPredBlockByIndex(index); in CheckPhiInputs() local
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dloop_analyzer.cpp144 auto pred {header->GetPredBlockByIndex(idx)}; in MovePhiInputsToPreHeader() local
294 for (auto pred : block->GetPredsBlocks()) { in NaturalLoopSearch() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dsplit_resolver.cpp97 for (auto pred : block->GetPredsBlocks()) { in ProcessBlock() local

1234