Home
last modified time | relevance | path

Searched refs:MakeIterationRange (Results 1 – 16 of 16) sorted by relevance

/aosp12/art/libartbase/base/
H A Diteration_range.h49 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 Dstl_util.h286 return MakeIterationRange(FilterIterator(start, cond, std::make_optional(end)), in Filter()
376 return MakeIterationRange(SplitStringIter(0, target, sv), in SplitString()
H A Dlength_prefixed_array.h115 MakeIterationRange(arr->begin(element_size, alignment), arr->end(element_size, alignment)) :
H A Dtransform_iterator.h172 return MakeIterationRange(MakeTransformIterator(range.begin(), f), in MakeTransformRange()
/aosp12/art/compiler/optimizing/
H A Dreference_type_propagation_test.cc320 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 Dexecution_subgraph.h149 return Filter(MakeIterationRange(graph_->GetReversePostOrder()), in EntryBlocksReversePostOrder()
294 return Filter(MakeIterationRange(graph_->GetBlocks()), ContainsFunctor(this)); in ReachableBlocks()
H A Doptimizing_unit_test.h359 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 Dexecution_subgraph.cc66 for (auto [succ, i] : ZipCount(MakeIterationRange(pred->GetSuccessors()))) { in RemoveBlock()
H A Dload_store_elimination.cc3217 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 Dssa_liveness_analysis.h224 return MakeIterationRange(begin, end); in FindMatchingUseRange()
H A Dnodes.h442 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 Dload_store_elimination_test.cc3357 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 Dinstruction_simplifier.cc986 for (auto [input, idx] : ZipCount(MakeIterationRange(inputs))) { in VisitPredicatedInstanceFieldGet()
/aosp12/art/dexlayout/
H A Ddex_ir.h1073 return MakeIterationRange(DexInstructionIterator(Insns(), 0u), in Instructions()
/aosp12/art/openjdkjvmti/
H A Dti_redefine.cc2954 art::ZipLeft(new_classes->Iterate(), art::MakeIterationRange(old_classes_vec))) { in UpdateClassStructurally()
/aosp12/art/runtime/
H A Dclass_linker.cc5014 for (auto [orig_idx, new_idx] : ZipCount(MakeIterationRange(proxied_throws_idx))) { in CreateProxyClass()