Home
last modified time | relevance | path

Searched refs:ArenaVector (Results 1 – 25 of 43) sorted by relevance

12

/art/compiler/optimizing/
Dgraph_visualizer.h90 const ArenaVector<SlowPathCodeInfo>& GetSlowPathIntervals() const { return slow_path_intervals_; } in GetSlowPathIntervals()
92 ArenaVector<SlowPathCodeInfo>* GetSlowPathIntervals() { return &slow_path_intervals_; } in GetSlowPathIntervals()
97 ArenaVector<SlowPathCodeInfo> slow_path_intervals_;
Dside_effects_analysis.h57 ArenaVector<SideEffects> block_effects_;
61 ArenaVector<SideEffects> loop_effects_;
Dparallel_move_resolver.h47 ArenaVector<MoveOperands*> moves_;
171 ArenaVector<Location> scratches_;
194 ArenaVector<MoveOperands*> pending_moves_;
Dgraph_checker.h87 const ArenaVector<std::string>& GetErrors() const { in GetErrors()
107 ArenaVector<std::string> errors_;
Dpretty_printer.h76 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock()
85 const ArenaVector<HBasicBlock*>& successors = block->GetSuccessors(); in VisitBasicBlock()
Doptimization.h142 ArenaVector<HOptimization*> ConstructOptimizations(
Dselect_generator_test.cc81 ArenaVector<HInstruction*> current_locals({parameter_, graph_->GetIntConstant(1)}, in TEST_F()
Dcode_generator.h210 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
213 /*out*/ ArenaVector<uint8_t>* code,
230 const ArenaVector<HBasicBlock*>& block_order);
751 const ArenaVector<HBasicBlock*>* block_order_;
877 const ArenaVector<std::pair<InstructionType*, SlowPathCode*>>& candidates = iter->second; in NewSlowPath()
940 ArenaSafeMap<uint32_t, ArenaVector<std::pair<InstructionType*, SlowPathCode*>>> slow_path_map_;
Dsuperblock_cloner.cc247 ArenaVector<size_t> successors_visited(graph_->GetBlocks().size(), in FindBackEdgesLocal()
251 ArenaVector<HBasicBlock*> worklist(arena_->Adapter(kArenaAllocGraphBuilder)); in FindBackEdgesLocal()
413 void SuperblockCloner::SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const { in SearchForSubgraphExits()
427 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in FindAndSetLocalAreaForAdjustments()
572 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in ConstructSubgraphClosedSSA()
828 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in IsSubgraphClonable()
1050 ArenaVector<HBasicBlock*> entry_blocks( in IsSubgraphConnected()
Dinduction_var_analysis.h262 ArenaVector<HInstruction*> stack_;
264 ArenaVector<HInstruction*> scc_;
Doptimization.cc177 ArenaVector<HOptimization*> ConstructOptimizations( in ConstructOptimizations()
186 ArenaVector<HOptimization*> optimizations(allocator->Adapter()); in ConstructOptimizations()
Dcode_generator_x86_64.h440 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
602 ArenaVector<linker::LinkerPatch>* linker_patches);
638 ArenaVector<JumpTableRIPFixup*> fixups_to_jump_tables_;
Dcode_generator_arm_vixl.h143 ArenaVector<std::unique_ptr<VIXLInt32Literal>> bb_addresses_;
607 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
610 /*out*/ ArenaVector<uint8_t>* code,
858 ArenaVector<linker::LinkerPatch>* linker_patches);
865 ArenaVector<std::unique_ptr<JumpTableARMVIXL>> jump_tables_;
Dcha_guard_optimization.cc63 ArenaVector<int> block_has_cha_guard_;
Dcode_generator_x86.h451 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
635 ArenaVector<linker::LinkerPatch>* linker_patches);
673 ArenaVector<JumpTableRIPFixup*> fixups_to_jump_tables_;
Doptimizing_compiler.cc92 ArenaVector<uint8_t> memory_;
314 ArenaVector<HOptimization*> optimizations = ConstructOptimizations( in RunOptimizations()
737 static ArenaVector<linker::LinkerPatch> EmitAndSortLinkerPatches(CodeGenerator* codegen) { in EmitAndSortLinkerPatches()
738 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches()
754 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit()
768 ArenaVector<uint8_t> code(allocator->Adapter()); in Emit()
Dcode_generator_arm64.h655 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
658 /*out*/ ArenaVector<uint8_t>* code,
877 ArenaVector<linker::LinkerPatch>* linker_patches);
883 ArenaVector<std::unique_ptr<JumpTableARM64>> jump_tables_;
Dcode_generator.cc454 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
464 /*out*/ ArenaVector<uint8_t>* code ATTRIBUTE_UNUSED, in EmitThunkCode()
473 const ArenaVector<HBasicBlock*>& block_order) { in InitializeCodeGeneration()
973 const ArenaVector<HSuspendCheck*>& loop_headers, in CheckCovers()
974 ArenaVector<size_t>* covered) { in CheckCovers()
994 ArenaVector<HSuspendCheck*> loop_headers(graph.GetAllocator()->Adapter(kArenaAllocMisc)); in CheckLoopEntriesCanBeUsedForOsr()
1003 ArenaVector<size_t> covered( in CheckLoopEntriesCanBeUsedForOsr()
Dload_store_analysis.h587 ArenaVector<ReferenceInfo*> ref_info_array_; // All references used for heap accesses.
588 ArenaVector<HeapLocation*> heap_locations_; // All heap locations.
Dlocations.h673 ArenaVector<Location> inputs_;
674 ArenaVector<Location> temps_;
Doptimizing_cfi_test.cc146 ArenaVector<HBasicBlock*> blocks_;
Dsuperblock_cloner.h224 void SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const;
/art/libartbase/base/
Darena_containers.h56 using ArenaVector = dchecked_vector<T, ArenaAllocatorAdapter<T>>; variable
59 using ArenaPriorityQueue = std::priority_queue<T, ArenaVector<T>, Comparator>;
/art/libprofile/profile/
Dprofile_compilation_info.h577 ArenaVector<uint8_t> bitmap_storage;
579 ArenaVector<uint16_t> method_counters;
580 ArenaVector<uint16_t> class_counters;
861 ArenaVector<DexFileData*> info_;
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h228 ArenaVector<std::unique_ptr<ArmVIXLJNIMacroAssembler::ArmException>> exception_blocks_;

12