Home
last modified time | relevance | path

Searched refs:kVRegSize (Results 1 – 11 of 11) sorted by relevance

/art/runtime/
Dnterp_helpers.cc129 DCHECK(IsAlignedParam(kVRegSize * 2, pointer_size)); in NterpGetFrameSize()
132 (num_regs * kVRegSize) * 2 + // dex registers and reference registers in NterpGetFrameSize()
135 (out_regs * kVRegSize) + // out arguments in NterpGetFrameSize()
152 return NterpGetReferenceArray(frame) + (num_regs * kVRegSize); in NterpGetRegistersArray()
161 RoundUp(out_regs * kVRegSize, kPointerSize) + // out arguments and pointer alignment in NterpGetReferenceArray()
171 RoundUp(out_regs * kVRegSize, kPointerSize); // out arguments and pointer alignment in NterpGetDexPC()
Druntime_globals.h25 static constexpr size_t kVRegSize = 4; variable
/art/compiler/optimizing/
Dregister_allocation_resolver.cc85 current->SetSpillSlot(slot * kVRegSize); in Resolve()
126 current->SetSpillSlot(slot * kVRegSize); in Resolve()
310 (codegen_->GetSIMDRegisterWidth() / kVRegSize == num_of_slots)) << in ConnectSiblings()
397 locations->SetStackBit(current->GetParent()->GetSpillSlot() / kVRegSize); in ConnectSiblings()
472 (codegen_->GetSIMDRegisterWidth() == num_of_slots * kVRegSize)) << in ConnectSplitSiblings()
Dcode_generator.cc475 (number_of_out_slots + number_of_spill_slots) * kVRegSize, GetPreferredSlotsAlignment()); in InitializeCodeGeneration()
697 DCHECK_ALIGNED(param_size, kVRegSize); in CreateStringBuilderAppendLocations()
698 size_t num_vregs = param_size / kVRegSize; in CreateStringBuilderAppendLocations()
1364 DexRegisterLocation::Kind::kInStack, location.GetHighStackIndex(kVRegSize)); in RecordCatchBlockInfo()
1435 Kind::kInStack, location.GetHighStackIndex(kVRegSize)); in EmitVRegInfo()
1447 stack_map_stream->AddDexRegisterEntry(Kind::kInStack, offset + kVRegSize); in EmitVRegInfo()
1468 stack_map_stream->AddDexRegisterEntry(Kind::kInStack, offset + kVRegSize); in EmitVRegInfo()
1619 locations->ClearStackBit(dest.GetStackIndex() / kVRegSize); in ClearSpillSlotsFromLoopPhisInStackMap()
1727 locations->SetStackBit(stack_offset / kVRegSize); in SaveLiveRegisters()
Dregister_allocator.cc136 + current->GetParent()->GetSpillSlot() / kVRegSize in ValidateIntervals()
Dcode_generator.h206 + parameter->GetIndex() * kVRegSize; in GetStackSlotOfParameter()
904 return static_cast<size_t>(pointer_size_) + index * kVRegSize; in GetStackOffsetOf()
Dssa_liveness_analysis.cc499 return definition->AsVecOperation()->GetVectorNumberOfBytes() / kVRegSize; in NumberOfSpillSlotsNeeded()
Dregister_allocator_linear_scan.cc81 reserved_out_slots_ = ptr_size / kVRegSize + codegen->GetGraph()->GetMaximumNumberOfOutVRegs(); in RegisterAllocatorLinearScan()
Dregister_allocator_graph_color.cc572 return static_cast<size_t>(InstructionSetPointerSize(codegen.GetInstructionSet())) / kVRegSize; in ComputeReservedArtMethodSlots()
Dcode_generator_arm64.cc178 locations->SetStackBit(stack_offset / kVRegSize); in SaveLiveRegisters()
Dcode_generator_arm_vixl.cc331 locations->SetStackBit(stack_offset / kVRegSize); in SaveLiveRegisters()