| /arkcompiler/runtime_core/static_core/runtime/mem/gc/reference-processor/ |
| D | empty_reference_processor.h | 28 [[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()
|
| D | reference_processor.h | 83 …oid ProcessReferencesAfterCompaction([[maybe_unused]] const mem::GC::ReferenceClearPredicateT &pre… in ProcessReferencesAfterCompaction()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | hotness_propagation.h | 172 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/ |
| D | DominanceFinder.ts | 52 for (const pred of preds) { constant 74 for (const pred of preds) { constant
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | cleanup.cpp | 146 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
|
| D | branch_elimination.cpp | 150 … 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/ |
| D | global_object_storage.cpp | 135 …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/ |
| D | ets_reference_processor.cpp | 73 [[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()
|
| D | ets_reference_processor.h | 92 void EtsReferenceProcessor::ProcessReferences(const mem::GC::ReferenceClearPredicateT &pred, const … in ProcessReferences()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | cleanup.cpp | 171 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
|
| D | licm_conditions.cpp | 130 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
|
| D | try_catch_resolving.cpp | 77 auto pred = tryBB->GetPredBlockByIndex(0); in DeoptimizeIfs() local 118 for (auto pred : bb->GetPredsBlocks()) { in FindCatchBeginBlock() local
|
| /arkcompiler/ets_runtime/common_components/heap/collector/ |
| D | collector_resources.cpp | 181 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/ |
| D | CfgStructualAnalysis.ts | 61 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/ |
| D | cleanup_empty_blocks.cpp | 30 for (auto pred : bb->GetPredsBlocks()) { in CheckSpecialTriangle() local
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph_checker.cpp | 161 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
|
| D | basicblock.cpp | 121 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/ |
| D | phi_resolver.h | 205 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/ |
| D | class-inl.h | 63 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/ |
| D | GenericDataFlow.ts | 47 pred(t: T): T[]; method
|
| /arkcompiler/runtime_core/static_core/verification/util/ |
| D | lazy.h | 323 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/ |
| D | spill_fill_encoder.cpp | 23 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/ |
| D | phi_resolver.h | 170 auto pred = phi_inst->GetBasicBlock()->GetPredBlockByIndex(index); in CheckPhiInputs() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | loop.cpp | 94 for (auto *pred : bb->GetPreds()) { in GenerateLoop() local
|
| /arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/ |
| D | phi_resolver_dyn.h | 198 auto pred = phiInst->GetBasicBlock()->GetPredBlockByIndex(index); in CheckPhiInputs() local
|