Home
last modified time | relevance | path

Searched refs:parallel_move (Results 1 – 10 of 10) sorted by relevance

/aosp_15_r20/art/compiler/optimizing/
H A Dparallel_move_resolver.cc24 void ParallelMoveResolver::BuildInitialMoveList(HParallelMove* parallel_move) { in BuildInitialMoveList() argument
29 for (size_t i = 0; i < parallel_move->NumMoves(); ++i) { in BuildInitialMoveList()
30 MoveOperands* move = parallel_move->MoveOperandsAt(i); in BuildInitialMoveList()
37 void ParallelMoveResolverWithSwap::EmitNativeCode(HParallelMove* parallel_move) { in EmitNativeCode() argument
40 BuildInitialMoveList(parallel_move); in EmitNativeCode()
302 void ParallelMoveResolverNoSwap::EmitNativeCode(HParallelMove* parallel_move) { in EmitNativeCode() argument
311 BuildInitialMoveList(parallel_move); in EmitNativeCode()
H A Dparallel_move_resolver.h42 virtual void EmitNativeCode(HParallelMove* parallel_move) = 0;
46 void BuildInitialMoveList(HParallelMove* parallel_move);
62 void EmitNativeCode(HParallelMove* parallel_move) override;
137 void EmitNativeCode(HParallelMove* parallel_move) override;
H A Dintrinsics.h97 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in ART_INTRINSICS_WITH_HINVOKE_LIST()
104 parallel_move.AddMove(actual_loc, cc_loc, input->GetType(), nullptr); in ART_INTRINSICS_WITH_HINVOKE_LIST()
107 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in ART_INTRINSICS_WITH_HINVOKE_LIST()
H A Dcode_generator.cc473 /*out*/HParallelMove* parallel_move) { in PrepareCriticalNativeArgumentMoves() argument
482 parallel_move->AddMove(in_location, out_location, type, /*instruction=*/ nullptr); in PrepareCriticalNativeArgumentMoves()
491 /*inout*/HParallelMove* parallel_move) { in FinishCriticalNativeFrameSetup() argument
496 for (size_t i = 0, num = parallel_move->NumMoves(); i != num; ++i) { in FinishCriticalNativeFrameSetup()
497 MoveOperands* operands = parallel_move->MoveOperandsAt(i); in FinishCriticalNativeFrameSetup()
506 GetMoveResolver()->EmitNativeCode(parallel_move); in FinishCriticalNativeFrameSetup()
1635 HParallelMove parallel_move(GetGraph()->GetAllocator()); in EmitParallelMoves() local
1636 parallel_move.AddMove(from1, to1, type1, nullptr); in EmitParallelMoves()
1637 parallel_move.AddMove(from2, to2, type2, nullptr); in EmitParallelMoves()
1638 GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitParallelMoves()
H A Dcode_generator.h609 HParallelMove parallel_move(GetGraph()->GetAllocator()); in PrepareCriticalNativeCall()
610 PrepareCriticalNativeArgumentMoves(invoke, &calling_convention_visitor, &parallel_move); in PrepareCriticalNativeCall()
618 FinishCriticalNativeFrameSetup(out_frame_size, &parallel_move); in PrepareCriticalNativeCall()
887 /*out*/HParallelMove* parallel_move);
889 void FinishCriticalNativeFrameSetup(size_t out_frame_size, /*inout*/HParallelMove* parallel_move);
H A Dcode_generator_x86.cc460 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
461 parallel_move.AddMove( in EmitNativeCode()
466 parallel_move.AddMove( in EmitNativeCode()
471 parallel_move.AddMove( in EmitNativeCode()
476 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
862 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
863 parallel_move.AddMove(ref_, in EmitNativeCode()
867 parallel_move.AddMove(obj_, in EmitNativeCode()
872 parallel_move.AddMove(index, in EmitNativeCode()
876 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
[all …]
H A Dcode_generator_x86_64.cc498 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
499 parallel_move.AddMove( in EmitNativeCode()
504 parallel_move.AddMove( in EmitNativeCode()
509 parallel_move.AddMove( in EmitNativeCode()
514 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
908 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
909 parallel_move.AddMove(ref_, in EmitNativeCode()
913 parallel_move.AddMove(obj_, in EmitNativeCode()
918 parallel_move.AddMove(index, in EmitNativeCode()
922 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
[all …]
H A Dcode_generator_arm64.cc567 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
568 parallel_move.AddMove( in EmitNativeCode()
573 parallel_move.AddMove( in EmitNativeCode()
578 parallel_move.AddMove( in EmitNativeCode()
583 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
752 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
753 parallel_move.AddMove(ref_, in EmitNativeCode()
757 parallel_move.AddMove(obj_, in EmitNativeCode()
762 parallel_move.AddMove(index, in EmitNativeCode()
766 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
[all …]
H A Dcode_generator_arm_vixl.cc680 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
681 parallel_move.AddMove( in EmitNativeCode()
686 parallel_move.AddMove( in EmitNativeCode()
691 parallel_move.AddMove( in EmitNativeCode()
696 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
838 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
839 parallel_move.AddMove(ref_, in EmitNativeCode()
843 parallel_move.AddMove(obj_, in EmitNativeCode()
848 parallel_move.AddMove(index, in EmitNativeCode()
852 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
[all …]
H A Dcode_generator_riscv64.cc583 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
584 parallel_move.AddMove( in EmitNativeCode()
589 parallel_move.AddMove( in EmitNativeCode()
594 parallel_move.AddMove( in EmitNativeCode()
599 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()