/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));
|