/aosp12/art/libartbase/base/ |
H A D | iteration_range.h | 49 inline IterationRange<Iter> MakeIterationRange(const Iter& begin_it, const Iter& end_it) { in MakeIterationRange() function 54 inline auto MakeIterationRange(List& list) -> IterationRange<decltype(list.begin())> { 57 return MakeIterationRange(list.begin(), list.end()); 68 return MakeIterationRange(riter(c.end()), riter(c.begin())); in ReverseRange() 73 return ReverseRange(MakeIterationRange<T*>(array, array+size)); in ReverseRange()
|
H A D | stl_util.h | 286 return MakeIterationRange(FilterIterator(start, cond, std::make_optional(end)), in Filter() 376 return MakeIterationRange(SplitStringIter(0, target, sv), in SplitString()
|
H A D | length_prefixed_array.h | 115 MakeIterationRange(arr->begin(element_size, alignment), arr->end(element_size, alignment)) :
|
H A D | transform_iterator.h | 172 return MakeIterationRange(MakeTransformIterator(range.begin(), f), in MakeTransformRange()
|
/aosp12/art/compiler/optimizing/ |
H A D | reference_type_propagation_test.cc | 320 auto range = MakeIterationRange(mid_blocks); in RunVisitListTest() 329 for (const auto& [pred, index] : ZipCount(MakeIterationRange(blk->GetPredecessors()))) { in RunVisitListTest() 411 auto succ_blk_names = MakeIterationRange(mid_blocks.begin() + 1, mid_blocks.end()); in RunVisitListTest() 421 for (const auto& [pred, index] : ZipCount(MakeIterationRange(blk->GetPredecessors()))) { in RunVisitListTest()
|
H A D | execution_subgraph.h | 149 return Filter(MakeIterationRange(graph_->GetReversePostOrder()), in EntryBlocksReversePostOrder() 294 return Filter(MakeIterationRange(graph_->GetBlocks()), ContainsFunctor(this)); in ReachableBlocks()
|
H A D | optimizing_unit_test.h | 359 auto preds_and_idx = ZipCount(MakeIterationRange(target->GetPredecessors())); in EnsurePredecessorOrder() 477 for (auto [ins, idx] : ZipCount(MakeIterationRange(args))) { in MakeInvoke() 487 for (auto [i, idx] : ZipCount(MakeIterationRange(ins))) { in MakePhi()
|
H A D | execution_subgraph.cc | 66 for (auto [succ, i] : ZipCount(MakeIterationRange(pred->GetSuccessors()))) { in RemoveBlock()
|
H A D | load_store_elimination.cc | 3217 Filter(MakeIterationRange(blk->GetPredecessors()), in CreateConstructorFences() 3355 for (const auto& [ins, off] : ZipCount(MakeIterationRange(pred_vals))) { in GenerateMaterializationValueFromPredecessorsDirect() 3405 return MakeIterationRange(GetGraph()->GetBlocks().begin() + first_materialization_block_id_, in IterateMaterializationBlocks() 3440 for (auto [mat, idx] : ZipCount(MakeIterationRange(materialization_blocks_))) { in FindDominatingNonMaterializationBlock() 3452 for (auto [mat, idx] : ZipCount(MakeIterationRange(materialization_blocks_))) { in InsertMaterializationBlocks() 3538 auto reverse_iter = MakeIterationRange(materializations.rbegin(), materializations.rend()); in ReorderMaterializationsForEnvDominance() 3742 ZipCount(MakeIterationRange(entry->GetPredecessors()))) { in MovePartialEscapes()
|
H A D | ssa_liveness_analysis.h | 224 return MakeIterationRange(begin, end); in FindMatchingUseRange()
|
H A D | nodes.h | 442 return FilterOutNull(MakeIterationRange(GetBlocks())); in GetActiveBlocks() 2128 return MakeIterationRange(MakeTransformIterator(range.begin(), EnvInputSelector(this)), in GetEnvInputs() 2427 return MakeIterationRange(HEnvironmentIterator(GetEnvironment()), in GetAllEnvironments() 2904 return MakeIterationRange(HSTLInstructionIterator<InnerIter>(iter),
|
H A D | load_store_elimination_test.cc | 3357 for (auto [get, val] : ZipLeft(MakeIterationRange(pred_gets), MakeIterationRange(get_values))) { in TEST_F() 3360 for (auto [set, val] : ZipLeft(MakeIterationRange(pred_sets), MakeIterationRange(set_values))) { in TEST_F()
|
H A D | instruction_simplifier.cc | 986 for (auto [input, idx] : ZipCount(MakeIterationRange(inputs))) { in VisitPredicatedInstanceFieldGet()
|
/aosp12/art/dexlayout/ |
H A D | dex_ir.h | 1073 return MakeIterationRange(DexInstructionIterator(Insns(), 0u), in Instructions()
|
/aosp12/art/openjdkjvmti/ |
H A D | ti_redefine.cc | 2954 art::ZipLeft(new_classes->Iterate(), art::MakeIterationRange(old_classes_vec))) { in UpdateClassStructurally()
|
/aosp12/art/runtime/ |
H A D | class_linker.cc | 5014 for (auto [orig_idx, new_idx] : ZipCount(MakeIterationRange(proxied_throws_idx))) { in CreateProxyClass()
|