Searched refs:GrowableArray (Results 1 – 25 of 31) sorted by relevance
12
/art/compiler/optimizing/ |
D | register_allocator.h | 61 static bool ValidateIntervals(const GrowableArray<LiveInterval*>& intervals, 88 static void AddSorted(GrowableArray<LiveInterval*>* array, LiveInterval* interval); 156 GrowableArray<LiveInterval*>* intervals, 166 GrowableArray<LiveInterval*> unhandled_core_intervals_; 169 GrowableArray<LiveInterval*> unhandled_fp_intervals_; 173 GrowableArray<LiveInterval*>* unhandled_; 176 GrowableArray<LiveInterval*> handled_; 180 GrowableArray<LiveInterval*> active_; 184 GrowableArray<LiveInterval*> inactive_; 188 GrowableArray<LiveInterval*> physical_core_register_intervals_; [all …]
|
D | ssa_builder.h | 61 GrowableArray<HInstruction*>* GetLocalsFor(HBasicBlock* block) { in GetLocalsFor() 62 GrowableArray<HInstruction*>* locals = locals_for_.Get(block->GetBlockId()); in GetLocalsFor() 64 locals = new (GetGraph()->GetArena()) GrowableArray<HInstruction*>( in GetLocalsFor() 97 GrowableArray<HInstruction*>* current_locals_; 101 GrowableArray<HBasicBlock*> loop_headers_; 104 GrowableArray<GrowableArray<HInstruction*>*> locals_for_;
|
D | stack_map_stream.h | 136 GrowableArray<StackMapEntry> stack_maps_; 139 GrowableArray<DexRegisterLocation> location_catalog_entries_; 147 GrowableArray<size_t> dex_register_locations_; 148 GrowableArray<InlineInfoEntry> inline_infos_; 155 ArenaSafeMap<uint32_t, GrowableArray<uint32_t>> dex_map_hash_to_stack_map_indices_;
|
D | ssa_phi_elimination.h | 43 GrowableArray<HPhi*> worklist_; 67 GrowableArray<HPhi*> worklist_;
|
D | side_effects_analysis.h | 54 GrowableArray<SideEffects> block_effects_; 58 GrowableArray<SideEffects> loop_effects_;
|
D | parallel_move_resolver.h | 44 GrowableArray<MoveOperands*> moves_; 163 GrowableArray<Location> scratches_; 186 GrowableArray<MoveOperands*> pending_moves_;
|
D | pretty_printer.h | 74 const GrowableArray<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock() 83 const GrowableArray<HBasicBlock*>& successors = block->GetSuccessors(); in VisitBasicBlock()
|
D | primitive_type_propagation.h | 40 GrowableArray<HPhi*> worklist_;
|
D | ssa_liveness_analysis.cc | 46 static void AddToListForLinearization(GrowableArray<HBasicBlock*>* worklist, HBasicBlock* block) { in AddToListForLinearization() 72 GrowableArray<uint32_t> forward_predecessors(graph_->GetArena(), graph_->GetBlocks().Size()); in LinearizeGraph() 87 GrowableArray<HBasicBlock*> worklist(graph_->GetArena(), 1); in LinearizeGraph() 376 const GrowableArray<HBasicBlock*>& predecessors = user->GetBlock()->GetPredecessors(); in FindFirstRegisterHint() 420 const GrowableArray<HBasicBlock*>& predecessors = defined_by_->GetBlock()->GetPredecessors(); in FindHintAtDefinition()
|
D | code_generator.h | 166 const GrowableArray<HBasicBlock*>& block_order); 445 GrowableArray<PcInfo> pc_infos_; 446 GrowableArray<SlowPathCode*> slow_paths_; 449 const GrowableArray<HBasicBlock*>* block_order_;
|
D | reference_type_propagation.h | 73 GrowableArray<HInstruction*> worklist_;
|
D | graph_checker.cc | 32 const GrowableArray<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock() 41 const GrowableArray<HBasicBlock*>& p_successors = p->GetSuccessors(); in VisitBasicBlock() 58 const GrowableArray<HBasicBlock*>& successors = block->GetSuccessors(); in VisitBasicBlock() 67 const GrowableArray<HBasicBlock*>& s_predecessors = s->GetPredecessors(); in VisitBasicBlock() 456 const GrowableArray<HBasicBlock*>& predecessors = in VisitPhi()
|
D | nodes.h | 149 const GrowableArray<HBasicBlock*>& GetBlocks() const { return blocks_; } in GetBlocks() 243 const GrowableArray<HBasicBlock*>& GetReversePostOrder() const { in GetReversePostOrder() 247 const GrowableArray<HBasicBlock*>& GetLinearOrder() const { in GetLinearOrder() 292 GrowableArray<size_t>* visits); 331 GrowableArray<HBasicBlock*> blocks_; 334 GrowableArray<HBasicBlock*> reverse_post_order_; 337 GrowableArray<HBasicBlock*> linear_order_; 428 const GrowableArray<HBasicBlock*>& GetBackEdges() const { in GetBackEdges() 475 GrowableArray<HBasicBlock*> back_edges_; 503 const GrowableArray<HBasicBlock*>& GetPredecessors() const { in GetPredecessors() [all …]
|
D | builder.h | 242 GrowableArray<HBasicBlock*> branch_targets_; 244 GrowableArray<HLocal*> locals_;
|
D | gvn.cc | 325 GrowableArray<ValueSet*> sets_; 343 const GrowableArray<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock()
|
D | register_allocator.cc | 306 GrowableArray<LiveInterval*>& unhandled = core_register in ProcessInstruction() 429 GrowableArray<LiveInterval*> intervals(allocator_, 0); in ValidateInternal() 464 bool RegisterAllocator::ValidateIntervals(const GrowableArray<LiveInterval*>& intervals, in ValidateIntervals() 474 GrowableArray<ArenaBitVector*> liveness_of_values( in ValidateIntervals() 886 GrowableArray<LiveInterval*>* intervals, in PotentiallyRemoveOtherHalf() 1082 void RegisterAllocator::AddSorted(GrowableArray<LiveInterval*>* array, LiveInterval* interval) { in AddSorted() 1142 const GrowableArray<HBasicBlock*>& dominated = block_from->GetDominator()->GetDominatedBlocks(); in SplitBetween() 1228 GrowableArray<size_t>* spill_slots = nullptr; in AllocateSpillSlotFor()
|
D | locations.h | 595 GrowableArray<Location> inputs_; 596 GrowableArray<Location> temps_;
|
D | nodes_test.cc | 136 GrowableArray<HInstruction*> array(&allocator, 1); in TEST()
|
D | inliner.cc | 52 const GrowableArray<HBasicBlock*>& blocks = graph_->GetReversePostOrder(); in Run()
|
D | nodes.cc | 137 GrowableArray<size_t> visits(arena_, blocks_.Size()); in ComputeDominanceInformation() 165 GrowableArray<size_t>* visits) { in VisitBlockForDominatorTree() 559 void HEnvironment::CopyFrom(const GrowableArray<HInstruction*>& locals) { in CopyFrom() 793 const GrowableArray<HBasicBlock*>& blocks = graph_->GetBlocks(); in FOR_EACH_INSTRUCTION() 1195 static void MakeRoomFor(GrowableArray<HBasicBlock*>* blocks, in MakeRoomFor()
|
D | ssa_liveness_analysis.h | 1207 GrowableArray<BlockInfo*> block_infos_; 1210 GrowableArray<HInstruction*> instructions_from_ssa_index_; 1213 GrowableArray<HInstruction*> instructions_from_lifetime_position_;
|
D | code_generator_arm.h | 302 GrowableArray<Label> block_labels_;
|
D | code_generator_mips64.h | 288 GrowableArray<Label> block_labels_;
|
D | code_generator_x86.h | 291 GrowableArray<Label> block_labels_;
|
/art/compiler/utils/ |
D | growable_array.h | 30 class GrowableArray : public ArenaObject<kArenaAllocGrowableArray> { 32 GrowableArray(ArenaAllocator* arena, size_t init_length) in GrowableArray() function 39 GrowableArray(ArenaAllocator* arena, size_t init_length, T initial_data) in GrowableArray() function
|
12