Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dside_effects_analysis.h57 ArenaVector<SideEffects> block_effects_;
61 ArenaVector<SideEffects> loop_effects_;
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_;
Dparallel_move_resolver.h47 ArenaVector<MoveOperands*> moves_;
171 ArenaVector<Location> scratches_;
194 ArenaVector<MoveOperands*> pending_moves_;
Dpretty_printer.h76 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock()
85 const ArenaVector<HBasicBlock*>& successors = block->GetSuccessors(); in VisitBasicBlock()
Dgraph_checker.h94 const ArenaVector<std::string>& GetErrors() const { in GetErrors()
123 ArenaVector<std::string> errors_;
Doptimization.h139 ArenaVector<HOptimization*> ConstructOptimizations(
Dselect_generator_test.cc85 ArenaVector<HInstruction*> current_locals({parameters_[0], graph_->GetIntConstant(1)}, in TEST_F()
Dexecution_subgraph.h121 FilterIterator<ArenaVector<HBasicBlock*>::const_iterator, BlockIdFilterThunk>>;
292 FilterIterator<typename ArenaVector<HBasicBlock*>::const_iterator, ContainsFunctor>>
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_;
Dinduction_var_analysis.h262 ArenaVector<HInstruction*> stack_;
264 ArenaVector<HInstruction*> scc_;
Doptimization.cc164 ArenaVector<HOptimization*> ConstructOptimizations( in ConstructOptimizations()
172 ArenaVector<HOptimization*> optimizations(allocator->Adapter()); in ConstructOptimizations()
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()
Doptimizing_cfi_test.cc144 ArenaVector<HBasicBlock*> blocks_;
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_;
Dcha_guard_optimization.cc63 ArenaVector<int> block_has_cha_guard_;
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_;
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()
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_;
Dlocations.h703 ArenaVector<Location> inputs_;
704 ArenaVector<Location> temps_;
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()
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_;
Dnodes.h436 const ArenaVector<HBasicBlock*>& GetBlocks() const { return blocks_; } in GetBlocks()
441 IterationRange<FilterNull<ArenaVector<HBasicBlock*>::const_iterator>> GetActiveBlocks() const { in GetActiveBlocks()
580 const ArenaVector<HBasicBlock*>& GetReversePostOrder() const { in GetReversePostOrder()
589 IterationRange<ArenaVector<HBasicBlock*>::const_reverse_iterator> GetPostOrder() const { in GetPostOrder()
593 const ArenaVector<HBasicBlock*>& GetLinearOrder() const { in GetLinearOrder()
597 IterationRange<ArenaVector<HBasicBlock*>::const_reverse_iterator> GetLinearPostOrder() const { in GetLinearPostOrder()
760 ArenaVector<HBasicBlock*> blocks_;
763 ArenaVector<HBasicBlock*> reverse_post_order_;
767 ArenaVector<HBasicBlock*> linear_order_;
944 const ArenaVector<HBasicBlock*>& GetBackEdges() const { in GetBackEdges()
[all …]
/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/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h223 ArenaVector<std::unique_ptr<ArmVIXLJNIMacroAssembler::ArmException>> exception_blocks_;
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h230 ArenaVector<std::unique_ptr<Arm64Exception>> exception_blocks_;

12