HomeSort by relevance Sort by last modified time
    Searched refs:arena_ (Results 1 - 25 of 38) sorted by null

1 2

  /art/compiler/utils/
arena_bit_vector.cc 28 explicit ArenaBitVectorAllocator(ArenaAlloc* arena) : arena_(arena) {}
32 return arena_->Alloc(size, kArenaAllocGrowableBitMap);
38 ArenaAlloc* const arena_; member in class:art::FINAL
growable_array.h 33 : arena_(arena),
36 elem_list_ = arena_->AllocArray<T>(init_length, kArenaAllocGrowableArray);
40 : arena_(arena),
43 elem_list_ = arena_->AllocArray<T>(init_length, kArenaAllocGrowableArray);
67 T* new_array = arena_->AllocArray<T>(target_length, kArenaAllocGrowableArray);
166 ArenaAllocator* const arena_; member in class:art::GrowableArray
  /art/compiler/optimizing/
intrinsics_arm.h 38 : arena_(arena), features_(features) {}
55 ArenaAllocator* arena_; member in class:art::arm::FINAL
intrinsics_arm64.h 40 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* arena) : arena_(arena) {}
57 ArenaAllocator* arena_; member in class:art::arm64::FINAL
intrinsics_x86_64.cc 37 : arena_(codegen->GetGraph()->GetArena()), codegen_(codegen) {
190 CreateFPToIntLocations(arena_, invoke);
193 CreateIntToFPLocations(arena_, invoke);
204 CreateFPToIntLocations(arena_, invoke);
207 CreateIntToFPLocations(arena_, invoke);
249 CreateIntToIntLocations(arena_, invoke);
257 CreateIntToIntLocations(arena_, invoke);
265 CreateIntToIntLocations(arena_, invoke);
326 CreateFloatToFloatPlusTemps(arena_, invoke);
334 CreateFloatToFloatPlusTemps(arena_, invoke)
    [all...]
intrinsics_arm64.cc 180 CreateFPToIntLocations(arena_, invoke);
183 CreateIntToFPLocations(arena_, invoke);
194 CreateFPToIntLocations(arena_, invoke);
197 CreateIntToFPLocations(arena_, invoke);
237 CreateIntToIntLocations(arena_, invoke);
245 CreateIntToIntLocations(arena_, invoke);
253 CreateIntToIntLocations(arena_, invoke);
272 CreateIntToIntLocations(arena_, invoke);
280 CreateIntToIntLocations(arena_, invoke);
306 CreateFPToFPLocations(arena_, invoke)
    [all...]
builder.cc 144 HLocal* local = new (arena_) HLocal(i);
164 new (arena_) HParameterValue(parameter_index++, Primitive::kPrimNot, true);
167 entry_block_->AddInstruction(new (arena_) HStoreLocal(local, parameter));
174 new (arena_) HParameterValue(parameter_index++, Primitive::GetType(shorty[pos++]));
179 entry_block_->AddInstruction(new (arena_) HStoreLocal(local, parameter));
200 T* comparison = new (arena_) T(first, second);
202 HInstruction* ifinst = new (arena_) HIf(comparison);
218 T* comparison = new (arena_) T(value, graph_->GetIntConstant(0));
220 HInstruction* ifinst = new (arena_) HIf(comparison);
270 entry_block_ = new (arena_) HBasicBlock(graph_, 0)
    [all...]
intrinsics_arm.cc 181 CreateFPToIntLocations(arena_, invoke);
184 CreateIntToFPLocations(arena_, invoke);
195 CreateFPToIntLocations(arena_, invoke);
198 CreateIntToFPLocations(arena_, invoke);
237 CreateFPToFPLocations(arena_, invoke);
245 CreateFPToFPLocations(arena_, invoke);
294 CreateIntToIntPlusTemp(arena_, invoke);
303 CreateIntToIntPlusTemp(arena_, invoke);
334 CreateIntIntToIntLocations(arena_, invoke);
342 CreateIntIntToIntLocations(arena_, invoke)
    [all...]
intrinsics_x86.h 52 ArenaAllocator* arena_; member in class:art::x86::FINAL
intrinsics_x86_64.h 52 ArenaAllocator* arena_; member in class:art::x86_64::FINAL
intrinsics_x86.cc 41 : arena_(codegen->GetGraph()->GetArena()), codegen_(codegen) {
225 CreateFPToIntLocations(arena_, invoke, true);
228 CreateIntToFPLocations(arena_, invoke, true);
239 CreateFPToIntLocations(arena_, invoke, false);
242 CreateIntToFPLocations(arena_, invoke, false);
297 CreateIntToIntLocations(arena_, invoke);
305 CreateLongToLongLocations(arena_, invoke);
326 CreateIntToIntLocations(arena_, invoke);
381 CreateFloatToFloat(arena_, invoke);
389 CreateFloatToFloat(arena_, invoke)
    [all...]
builder.h 43 : arena_(graph->GetArena()),
61 : arena_(graph->GetArena()),
237 ArenaAllocator* const arena_; member in class:art::HGraphBuilder
nodes.cc 33 ArenaBitVector visiting(arena_, blocks_.Size(), false);
100 ArenaBitVector visited(arena_, blocks_.Size(), false);
137 GrowableArray<size_t> visits(arena_, blocks_.Size());
146 ArenaBitVector visited(arena_, blocks_.Size(), false);
194 HBasicBlock* new_block = new (arena_) HBasicBlock(this, successor->GetDexPc());
196 new_block->AddInstruction(new (arena_) HGoto());
218 HBasicBlock* pre_header = new (arena_) HBasicBlock(this, header->GetDexPc());
220 pre_header->AddInstruction(new (arena_) HGoto());
251 HSuspendCheck* check = new (arena_) HSuspendCheck(header->GetDexPc());
310 cached_null_constant_ = new (arena_) HNullConstant()
    [all...]
  /art/compiler/dex/
vreg_analysis.cc 50 RegLocation* loc = arena_->AllocArray<RegLocation>(max_regs, kArenaAllocRegAlloc);
ssa_transformation.cc 147 arena_, GetNumBlocks(), false, kBitMapBMatrix);
251 bb->dominators = new (arena_) ArenaBitVector(arena_, num_total_blocks,
253 bb->i_dominated = new (arena_) ArenaBitVector(arena_, num_total_blocks,
255 bb->dom_frontier = new (arena_) ArenaBitVector(arena_, num_total_blocks,
366 i_dom_list_ = arena_->AllocArray<int>(num_reachable_blocks, kArenaAllocDFInfo);
519 BasicBlockId* incoming = arena_->AllocArray<BasicBlockId>(num_uses, kArenaAllocDFInfo);
mir_dataflow.cc 992 new (arena_) ArenaBitVector(arena_, GetNumOfCodeAndTempVRs(), false, kBitMapUse);
994 new (arena_) ArenaBitVector(arena_, GetNumOfCodeAndTempVRs(), false, kBitMapDef);
996 new (arena_) ArenaBitVector(arena_, GetNumOfCodeAndTempVRs(), false, kBitMapLiveIn);
1079 mir->ssa_rep->uses = arena_->AllocArray<int32_t>(num_uses, kArenaAllocDFInfo);
1087 mir->ssa_rep->defs = arena_->AllocArray<int32_t>(num_defs, kArenaAllocDFInfo);
    [all...]
mir_graph.cc 127 arena_(arena),
144 try_block_addr_ = new (arena_) ArenaBitVector(arena_, 0, true /* expandable */);
574 static_cast<SuccessorBlockInfo*>(arena_->Alloc(sizeof(SuccessorBlockInfo),
630 (arena_->Alloc(sizeof(SuccessorBlockInfo), kArenaAllocSuccessor));
708 m_units_.push_back(new (arena_) DexCompilationUnit(
    [all...]
  /art/compiler/dex/quick/arm64/
call_arm64.cc 59 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
108 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
387 AddSlowPath(new(arena_)StackOverflowSlowPath(this, branch, frame_size_));
  /art/compiler/dex/quick/mips/
call_mips.cc 76 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
149 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
341 AddSlowPath(new(arena_)StackOverflowSlowPath(this, branch, spill_count * ptr_size));
target_mips.cc 686 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs_64, core_regs_64d, sp_regs_64,
718 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs_32, empty_pool, // core64
    [all...]
  /art/compiler/dex/quick/x86/
call_x86.cc 62 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
233 new(arena_)StackOverflowSlowPath(this, branch,
  /art/compiler/dex/quick/arm/
call_arm.cc 60 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
105 static_cast<SwitchTable*>(arena_->Alloc(sizeof(SwitchTable), kArenaAllocData));
482 AddSlowPath(new(arena_)StackOverflowSlowPath(this, branch, true, spill_size));
499 AddSlowPath(new(arena_)StackOverflowSlowPath(this, branch, false, frame_size_));
  /art/compiler/dex/quick/
gen_common.cc 87 AddSlowPath(new (arena_) CallHelperImmMethodSlowPath(this, branch, cont, trampoline, imm,
164 AddSlowPath(new (arena_) StaticFieldSlowPath(this, unresolved_branch, uninit_branch, cont,
211 AddSlowPath(new (arena_) DivZeroCheckSlowPath(this, branch));
236 AddSlowPath(new (arena_) ArrayBoundsCheckSlowPath(this, branch, index, length));
266 AddSlowPath(new (arena_) ArrayBoundsCheckSlowPath(this, branch, index, length));
285 AddSlowPath(new (arena_) NullCheckSlowPath(this, branch));
    [all...]
codegen_util.cc 455 LIR* new_value = static_cast<LIR*>(arena_->Alloc(sizeof(LIR), kArenaAllocData));
794 ArenaBitVector* references = new (arena_) ArenaBitVector(arena_, mir_graph_->GetNumSSARegs(),
832 ArenaVector<uint8_t> references_buffer(arena_->Adapter());
    [all...]
mir_to_lir-inl.h 48 LIR* insn = static_cast<LIR*>(arena_->Alloc(sizeof(LIR), kArenaAllocLIR));

Completed in 596 milliseconds

1 2