Home
last modified time | relevance | path

Searched refs:Iterator (Results 1 – 18 of 18) sorted by relevance

/art/runtime/base/
Dhash_set.h63 class Iterator {
65 Iterator(const Iterator&) = default;
66 Iterator(HashSet* hash_set, size_t index) : hash_set_(hash_set), index_(index) { in Iterator() function
68 Iterator& operator=(const Iterator&) = default;
69 bool operator==(const Iterator& other) const {
72 bool operator!=(const Iterator& other) const {
75 Iterator operator++() { // Value after modification.
79 Iterator operator++(int) {
80 Iterator temp = *this;
160 Iterator begin() { in begin()
[all …]
/art/compiler/utils/
Dgrowable_array.h45 class Iterator {
47 explicit Iterator(GrowableArray* g_list) in Iterator() function
51 explicit Iterator() in Iterator() function
/art/compiler/dex/
Dssa_transformation.cc47 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(bb->successor_blocks); in NextUnvisitedSuccessor()
248 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(bb->successor_blocks); in ComputeDominanceFrontier()
320 GrowableArray<BasicBlockId>::Iterator iter(bb->predecessors); in ComputeblockIDom()
475 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(bb->successor_blocks); in ComputeBlockLiveIns()
557 GrowableArray<BasicBlockId>::Iterator iter(bb->predecessors); in InsertPhiNodeOperands()
608 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(block->successor_blocks); in DoDFSPreOrderSSARename()
Dpass_driver_me.h170 template <typename Iterator>
175 Iterator iterator(c_unit->mir_graph.get()); in DoWalkBasicBlocks()
Dmir_graph.cc204 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(bottom_block->successor_blocks); in SplitBlock()
973 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(bb->successor_blocks); in DumpCFG()
998 GrowableArray<SuccessorBlockInfo*>::Iterator iter(bb->successor_blocks); in DumpCFG()
1424 GrowableArray<BasicBlock*>::Iterator iterator(&block_list_); in DumpMIRGraph()
1605 GrowableArray<BasicBlockId>::Iterator iter(current_bb->predecessors); in ComputeUnvisitedReachableFrom()
1628 GrowableArray<BasicBlock*>::Iterator iterator(&block_list_); in ComputeTopologicalSortOrder()
1724 GrowableArray<BasicBlockId>::Iterator pred_iter(candidate->predecessors); in ComputeTopologicalSortOrder()
1882 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(successor_blocks); in Copy()
2045 GrowableArray<BasicBlockId>::Iterator iterator(predecessors); in Hide()
2124 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(successor_blocks); in ReplaceChild()
[all …]
Ddataflow_iterator.h326 …GrowableArray<BasicBlock*>::Iterator all_nodes_iterator_; /**< @brief The list of all the nodes…
Dglobal_value_numbering.cc97 GrowableArray<BasicBlockId>::Iterator iter(bb->predecessors); in PrepareBasicBlock()
Dmir_dataflow.cc1246 GrowableArray<BasicBlock*>::Iterator iterator(&block_list_); in CompilerInitializeSSAConversion()
1355 GrowableArray<BasicBlockId>::Iterator iter(bb->predecessors); in VerifyPredInfo()
1366 GrowableArray<SuccessorBlockInfo*>::Iterator iterator(pred_bb->successor_blocks); in VerifyPredInfo()
Dvreg_analysis.cc451 GrowableArray<CompilerTemp*>::Iterator iter(&compiler_temps_); in InitRegLocations()
Dmir_optimization.cc797 GrowableArray<BasicBlockId>::Iterator iter(bb->predecessors); in EliminateNullChecksAndInferTypes()
1079 GrowableArray<BasicBlockId>::Iterator iter(bb->predecessors); in EliminateClassInitChecks()
Dmir_graph.h510 GrowableArray<SuccessorBlockInfo*>::Iterator successor_iter_;
/art/compiler/dex/quick/
Dralloc_util.cc31 GrowableArray<RegisterInfo*>::Iterator iter(&tempreg_info_); in ResetRegPool()
144 GrowableArray<RegisterInfo*>::Iterator it(regs); in DumpRegPool()
225 GrowableArray<RegisterInfo*>::Iterator iter(&tempreg_info_); in ClobberSReg()
294 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->core_regs_); in AllocPreservedCoreReg()
327 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->sp_regs_); in AllocPreservedFpReg()
476 GrowableArray<RegisterInfo*>::Iterator it(&regs); in FindLiveReg()
730 GrowableArray<RegisterInfo*>::Iterator iter(&tempreg_info_); in ResetDefTracking()
737 GrowableArray<RegisterInfo*>::Iterator iter(&tempreg_info_); in ClobberAllTemps()
796 GrowableArray<RegisterInfo*>::Iterator it(&tempreg_info_); in FlushAllRegs()
948 GrowableArray<RegisterInfo*>::Iterator it(&tempreg_info_); in CheckCorePoolSanity()
Dcodegen_util.cc530 GrowableArray<SwitchTable*>::Iterator iterator(&switch_tables_); in InstallSwitchTables()
590 GrowableArray<FillArrayData*>::Iterator iterator(&fill_array_data_); in InstallFillArrayData()
794 GrowableArray<SwitchTable*>::Iterator iterator(&switch_tables_); in AssignSwitchTablesOffset()
811 GrowableArray<FillArrayData*>::Iterator iterator(&fill_array_data_); in AssignFillArrayDataOffset()
871 GrowableArray<SwitchTable*>::Iterator iterator(&switch_tables_); in ProcessSwitchTables()
/art/compiler/dex/quick/arm/
Dtarget_arm.cc578 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->sp_regs_); in CompilerInitializeRegAlloc()
787 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->dp_regs_); in AllocPreservedDouble()
812 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->sp_regs_); in AllocPreservedSingle()
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc604 GrowableArray<RegisterInfo*>::Iterator fp_it(&reg_pool_->sp_regs_); in CompilerInitializeRegAlloc()
618 GrowableArray<RegisterInfo*>::Iterator w_it(&reg_pool_->core_regs_); in CompilerInitializeRegAlloc()
/art/compiler/dex/quick/mips/
Dtarget_mips.cc441 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->sp_regs_); in CompilerInitializeRegAlloc()
/art/compiler/dex/quick/x86/
Dtarget_x86.cc641 GrowableArray<RegisterInfo*>::Iterator it(&reg_pool_->sp_regs_); in CompilerInitializeRegAlloc()
662 GrowableArray<RegisterInfo*>::Iterator w_it(&reg_pool_->core_regs_); in CompilerInitializeRegAlloc()
/art/compiler/dex/portable/
Dmir_to_gbc.cc1743 GrowableArray<SuccessorBlockInfo*>::Iterator iter(bb->successor_blocks); in BlockBitcodeConversion()