Home
last modified time | relevance | path

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

/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.cc370 static inline size_t GetSpillChunkSize(ArrayRef<ArgumentLocation> dests, in GetSpillChunkSize() argument
373 DCHECK_LT(start, dests.size()); in GetSpillChunkSize()
374 DCHECK_ALIGNED(dests[start].GetFrameOffset().Uint32Value(), 4u); in GetSpillChunkSize()
380 while (end != dests.size() && in GetSpillChunkSize()
381 NoSpillGap(dests[end - 1u], dests[end]) && in GetSpillChunkSize()
389 while (end != dests.size() && in GetSpillChunkSize()
390 NoSpillGap(dests[end - 1u], dests[end]) && in GetSpillChunkSize()
445 void ArmVIXLJNIMacroAssembler::MoveArguments(ArrayRef<ArgumentLocation> dests, in MoveArguments() argument
448 size_t arg_count = dests.size(); in MoveArguments()
465 DCHECK(std::is_partitioned(dests.begin(), dests.end(), is_register)); in MoveArguments()
[all …]
Djni_macro_assembler_arm_vixl.h76 void MoveArguments(ArrayRef<ArgumentLocation> dests,
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc318 void Arm64JNIMacroAssembler::MoveArguments(ArrayRef<ArgumentLocation> dests, in MoveArguments() argument
321 size_t arg_count = dests.size(); in MoveArguments()
361 const ArgumentLocation& dest = dests[i]; in MoveArguments()
405 !dests[i + 1u].IsRegister() && in MoveArguments()
406 dests[i + 1u].GetFrameOffset().SizeValue() == in MoveArguments()
411 DCHECK_EQ(dests[i + 1u].GetSize(), dest.GetSize()); in MoveArguments()
449 const ArgumentLocation& dest = dests[i]; in MoveArguments()
476 dests[i + 1u].IsRegister() && in MoveArguments()
478 dests[i + 1u].GetRegister().AsArm64().IsGPRegister() && in MoveArguments()
484 can_process(dests[i + 1u].GetRegister())) { in MoveArguments()
[all …]
Djni_macro_assembler_arm64.h80 void MoveArguments(ArrayRef<ArgumentLocation> dests,
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc253 void X86JNIMacroAssembler::MoveArguments(ArrayRef<ArgumentLocation> dests, in MoveArguments() argument
256 size_t arg_count = dests.size(); in MoveArguments()
264 const ArgumentLocation& dest = dests[i]; in MoveArguments()
297 const ArgumentLocation& dest = dests[i]; in MoveArguments()
Djni_macro_assembler_x86.h73 void MoveArguments(ArrayRef<ArgumentLocation> dests,
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h74 void MoveArguments(ArrayRef<ArgumentLocation> dests,
Djni_macro_assembler_x86_64.cc279 void X86_64JNIMacroAssembler::MoveArguments(ArrayRef<ArgumentLocation> dests, in MoveArguments() argument
282 size_t arg_count = dests.size(); in MoveArguments()
306 const ArgumentLocation& dest = dests[i]; in MoveArguments()
349 const ArgumentLocation& dest = dests[i]; in MoveArguments()
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.h77 void MoveArguments(ArrayRef<ArgumentLocation> dests,
Djni_macro_assembler_riscv64.cc261 void Riscv64JNIMacroAssembler::MoveArguments(ArrayRef<ArgumentLocation> dests, in MoveArguments() argument
264 size_t arg_count = dests.size(); in MoveArguments()
288 const ArgumentLocation& dest = dests[i]; in MoveArguments()
338 const ArgumentLocation& dest = dests[i]; in MoveArguments()
/art/compiler/utils/
Djni_macro_assembler.h152 virtual void MoveArguments(ArrayRef<ArgumentLocation> dests,