Home
last modified time | relevance | path

Searched defs:pred (Results 1 – 25 of 89) 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/ets_frontend/ets2panda/linter/arkanalyzer/src/core/graph/
DDominanceFinder.ts52 for (const pred of preds) { constant
74 for (const pred of preds) { constant
/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.cpp73 [[maybe_unused]] const ReferenceProcessPredicateT &pred) in HandleReference()
130 const mem::GC::ReferenceClearPredicateT &pred) in ProcessReferences()
145 …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.cpp171 for (auto pred : bb->GetPredsBlocks()) { in CheckSpecialTriangle() local
211 for (auto pred : bb->GetPredsBlocks()) { in RemoveDeadPhi() local
229 for (auto pred : savedPreds_) { in ProcessBB() local
384 for (auto pred : bb->GetPredsBlocks()) { in TryToRemoveNonLiveInst() local
504 for (auto pred : bb->GetPredsBlocks()) { in RemovalPhi() local
558 auto pred = input.GetInst(); in BuildDominatorsVisitPhi() local
621 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.cpp77 auto pred = tryBB->GetPredBlockByIndex(0); in DeoptimizeIfs() local
118 for (auto pred : bb->GetPredsBlocks()) { in FindCatchBeginBlock() local
/arkcompiler/ets_runtime/common_components/heap/collector/
Dcollector_resources.cpp181 std::function<bool()> pred = [this, curThreadSyncIndex] { in RequestGCAndWait() local
226 std::function<bool()> pred = [this] { in MarkGCStart() local
245 std::function<bool()> pred = [this, curWaitGcIndex] { in WaitForGCFinish() local
/arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/utils/
DCfgStructualAnalysis.ts61 for (const pred of bb.getPredecessors()) { constant
129 for (const pred of preds) { constant
274 for (const pred of m.getPred()) { constant
290 for (const pred of node.getPred()) { constant
591 for (const pred of header.getPred()) { constant
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dcleanup_empty_blocks.cpp30 for (auto pred : bb->GetPredsBlocks()) { in CheckSpecialTriangle() 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/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/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/ets_frontend/ets2panda/linter/arkanalyzer/src/core/dataflow/
DGenericDataFlow.ts47 pred(t: T): T[]; method
/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

1234