Home
last modified time | relevance | path

Searched refs:ArenaVector (Results 1 – 25 of 45) 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_;
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.h138 ArenaVector<HOptimization*> ConstructOptimizations(
Dselect_generator_test.cc85 ArenaVector<HInstruction*> current_locals({parameters_[0], graph_->GetIntConstant(1)}, in TEST_F()
Dcode_generator.h210 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
213 /*out*/ ArenaVector<uint8_t>* code,
247 const ArenaVector<HBasicBlock*>& block_order);
811 const ArenaVector<HBasicBlock*>* block_order_;
951 const ArenaVector<std::pair<InstructionType*, SlowPathCode*>>& candidates = iter->second; in NewSlowPath()
1014 ArenaSafeMap<uint32_t, ArenaVector<std::pair<InstructionType*, SlowPathCode*>>> slow_path_map_;
Dinduction_var_analysis.h262 ArenaVector<HInstruction*> stack_;
264 ArenaVector<HInstruction*> scc_;
Doptimization.cc160 ArenaVector<HOptimization*> ConstructOptimizations( in ConstructOptimizations()
168 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_;
Dcha_guard_optimization.cc63 ArenaVector<int> block_has_cha_guard_;
Dcode_generator_arm_vixl.h141 ArenaVector<std::unique_ptr<VIXLInt32Literal>> bb_addresses_;
641 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
644 /*out*/ ArenaVector<uint8_t>* code,
904 ArenaVector<linker::LinkerPatch>* linker_patches);
911 ArenaVector<std::unique_ptr<JumpTableARMVIXL>> jump_tables_;
Dcode_generator_x86.h486 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
676 ArenaVector<linker::LinkerPatch>* linker_patches);
714 ArenaVector<JumpTableRIPFixup*> fixups_to_jump_tables_;
Dcode_generator_x86_64.h478 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
649 ArenaVector<linker::LinkerPatch>* linker_patches);
685 ArenaVector<JumpTableRIPFixup*> fixups_to_jump_tables_;
Doptimizing_compiler.cc91 ArenaVector<uint8_t> memory_;
314 ArenaVector<HOptimization*> optimizations = ConstructOptimizations( in RunOptimizations()
689 static ArenaVector<linker::LinkerPatch> EmitAndSortLinkerPatches(CodeGenerator* codegen) { in EmitAndSortLinkerPatches()
690 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches()
706 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit()
720 ArenaVector<uint8_t> code(allocator->Adapter()); in Emit()
Dlocations.h686 ArenaVector<Location> inputs_;
687 ArenaVector<Location> temps_;
Dcode_generator.cc449 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
459 /*out*/ ArenaVector<uint8_t>* code ATTRIBUTE_UNUSED, in EmitThunkCode()
468 const ArenaVector<HBasicBlock*>& block_order) { in InitializeCodeGeneration()
1071 const ArenaVector<HSuspendCheck*>& loop_headers, in CheckCovers()
1072 ArenaVector<size_t>* covered) { in CheckCovers()
1092 ArenaVector<HSuspendCheck*> loop_headers(graph.GetAllocator()->Adapter(kArenaAllocMisc)); in CheckLoopEntriesCanBeUsedForOsr()
1101 ArenaVector<size_t> covered( in CheckLoopEntriesCanBeUsedForOsr()
Dcode_generator_arm64.h784 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
787 /*out*/ ArenaVector<uint8_t>* code,
1021 ArenaVector<linker::LinkerPatch>* linker_patches);
1030 ArenaVector<std::unique_ptr<JumpTableARM64>> jump_tables_;
Doptimizing_unit_test.h236 ArenaVector<HInstruction*>* current_locals) { in ManuallyBuildEnvFor()
Dsuperblock_cloner.h226 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/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h227 ArenaVector<std::unique_ptr<ArmVIXLJNIMacroAssembler::ArmException>> exception_blocks_;
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h233 ArenaVector<std::unique_ptr<Arm64Exception>> exception_blocks_;

12