Home
last modified time | relevance | path

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

12

/aosp12/art/compiler/optimizing/
H A Dgraph_visualizer.h92 const ArenaVector<SlowPathCodeInfo>& GetSlowPathIntervals() const { return slow_path_intervals_; } in GetSlowPathIntervals()
94 ArenaVector<SlowPathCodeInfo>* GetSlowPathIntervals() { return &slow_path_intervals_; } in GetSlowPathIntervals()
99 ArenaVector<SlowPathCodeInfo> slow_path_intervals_;
H A Dparallel_move_resolver.h47 ArenaVector<MoveOperands*> moves_;
171 ArenaVector<Location> scratches_;
194 ArenaVector<MoveOperands*> pending_moves_;
H A Dside_effects_analysis.h57 ArenaVector<SideEffects> block_effects_;
61 ArenaVector<SideEffects> loop_effects_;
H A Dpretty_printer.h76 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock()
85 const ArenaVector<HBasicBlock*>& successors = block->GetSuccessors(); in VisitBasicBlock()
H A Dgraph_checker.h94 const ArenaVector<std::string>& GetErrors() const { in GetErrors()
123 ArenaVector<std::string> errors_;
H A Dcode_generator.h211 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
214 /*out*/ ArenaVector<uint8_t>* code,
248 const ArenaVector<HBasicBlock*>& block_order);
816 const ArenaVector<HBasicBlock*>* block_order_;
956 const ArenaVector<std::pair<InstructionType*, SlowPathCode*>>& candidates = iter->second; in NewSlowPath()
1019 ArenaSafeMap<uint32_t, ArenaVector<std::pair<InstructionType*, SlowPathCode*>>> slow_path_map_;
H A Dsuperblock_cloner.cc281 ArenaVector<size_t> successors_visited(graph_->GetBlocks().size(), in FindBackEdgesLocal()
285 ArenaVector<HBasicBlock*> worklist(arena_->Adapter(kArenaAllocGraphBuilder)); in FindBackEdgesLocal()
447 void SuperblockCloner::SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const { in SearchForSubgraphExits()
461 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in FindAndSetLocalAreaForAdjustments()
612 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in ConstructSubgraphClosedSSA()
870 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in IsSubgraphClonable()
1095 ArenaVector<HBasicBlock*> entry_blocks( in IsSubgraphConnected()
H A Dexecution_subgraph.h121 FilterIterator<ArenaVector<HBasicBlock*>::const_iterator, BlockIdFilterThunk>>;
292 FilterIterator<typename ArenaVector<HBasicBlock*>::const_iterator, ContainsFunctor>>
H A Dinduction_var_analysis.h262 ArenaVector<HInstruction*> stack_;
264 ArenaVector<HInstruction*> scc_;
H A Doptimization.cc164 ArenaVector<HOptimization*> ConstructOptimizations( in ConstructOptimizations()
172 ArenaVector<HOptimization*> optimizations(allocator->Adapter()); in ConstructOptimizations()
H A Doptimization.h139 ArenaVector<HOptimization*> ConstructOptimizations(
H A Dselect_generator_test.cc85 ArenaVector<HInstruction*> current_locals({parameters_[0], graph_->GetIntConstant(1)}, in TEST_F()
H A Dcode_generator_arm_vixl.h142 ArenaVector<std::unique_ptr<VIXLInt32Literal>> bb_addresses_;
646 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
649 /*out*/ ArenaVector<uint8_t>* code,
919 ArenaVector<linker::LinkerPatch>* linker_patches);
926 ArenaVector<std::unique_ptr<JumpTableARMVIXL>> jump_tables_;
H A Doptimizing_compiler.cc91 ArenaVector<uint8_t> memory_;
316 ArenaVector<HOptimization*> optimizations = ConstructOptimizations( in RunOptimizations()
703 static ArenaVector<linker::LinkerPatch> EmitAndSortLinkerPatches(CodeGenerator* codegen) { in EmitAndSortLinkerPatches()
704 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches()
720 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit()
734 ArenaVector<uint8_t> code(allocator->Adapter()); in Emit()
H A Dcode_generator_x86_64.h480 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
651 ArenaVector<linker::LinkerPatch>* linker_patches);
693 ArenaVector<JumpTableRIPFixup*> fixups_to_jump_tables_;
H A Dcode_generator_x86.h510 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
700 ArenaVector<linker::LinkerPatch>* linker_patches);
745 ArenaVector<JumpTableRIPFixup*> fixups_to_jump_tables_;
H A Doptimizing_cfi_test.cc144 ArenaVector<HBasicBlock*> blocks_;
H A Dcode_generator.cc450 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
460 /*out*/ ArenaVector<uint8_t>* code ATTRIBUTE_UNUSED, in EmitThunkCode()
469 const ArenaVector<HBasicBlock*>& block_order) { in InitializeCodeGeneration()
1093 const ArenaVector<HSuspendCheck*>& loop_headers, in CheckCovers()
1094 ArenaVector<size_t>* covered) { in CheckCovers()
1114 ArenaVector<HSuspendCheck*> loop_headers(graph.GetAllocator()->Adapter(kArenaAllocMisc)); in CheckLoopEntriesCanBeUsedForOsr()
1123 ArenaVector<size_t> covered( in CheckLoopEntriesCanBeUsedForOsr()
H A Dcha_guard_optimization.cc63 ArenaVector<int> block_has_cha_guard_;
H A Dcode_generator_arm64.h820 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
823 /*out*/ ArenaVector<uint8_t>* code,
1069 ArenaVector<linker::LinkerPatch>* linker_patches);
1078 ArenaVector<std::unique_ptr<JumpTableARM64>> jump_tables_;
H A Dlocations.h703 ArenaVector<Location> inputs_;
704 ArenaVector<Location> temps_;
H A Dnodes.h760 ArenaVector<HBasicBlock*> blocks_;
763 ArenaVector<HBasicBlock*> reverse_post_order_;
767 ArenaVector<HBasicBlock*> linear_order_;
1008 ArenaVector<HBasicBlock*> back_edges_;
1431 ArenaVector<HBasicBlock*> predecessors_;
1432 ArenaVector<HBasicBlock*> successors_;
1437 ArenaVector<HBasicBlock*> dominated_blocks_;
2134 ArenaVector<Location> locations_;
8274 ArenaVector<MoveOperands> moves_;
8435 const ArenaVector<HBasicBlock*>& blocks_;
[all …]
H A Dsuperblock_cloner.h226 void SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const;
/aosp12/art/libartbase/base/
H A Darena_containers.h56 using ArenaVector = dchecked_vector<T, ArenaAllocatorAdapter<T>>; variable
59 using ArenaPriorityQueue = std::priority_queue<T, ArenaVector<T>, Comparator>;
/aosp12/art/compiler/utils/arm/
H A Djni_macro_assembler_arm_vixl.h223 ArenaVector<std::unique_ptr<ArmVIXLJNIMacroAssembler::ArmException>> exception_blocks_;

12