Home
last modified time | relevance | path

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

/art/compiler/optimizing/
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;
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()
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()
Dcode_generator.cc460 /*out*/HParallelMove* parallel_move) { in PrepareCriticalNativeArgumentMoves() argument
469 parallel_move->AddMove(in_location, out_location, type, /*instruction=*/ nullptr); in PrepareCriticalNativeArgumentMoves()
478 /*inout*/HParallelMove* parallel_move) { in FinishCriticalNativeFrameSetup() argument
483 for (size_t i = 0, num = parallel_move->NumMoves(); i != num; ++i) { in FinishCriticalNativeFrameSetup()
484 MoveOperands* operands = parallel_move->MoveOperandsAt(i); in FinishCriticalNativeFrameSetup()
493 GetMoveResolver()->EmitNativeCode(parallel_move); in FinishCriticalNativeFrameSetup()
1624 HParallelMove parallel_move(GetGraph()->GetAllocator()); in EmitParallelMoves() local
1625 parallel_move.AddMove(from1, to1, type1, nullptr); in EmitParallelMoves()
1626 parallel_move.AddMove(from2, to2, type2, nullptr); in EmitParallelMoves()
1627 GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitParallelMoves()
Dcode_generator.h607 HParallelMove parallel_move(GetGraph()->GetAllocator()); in PrepareCriticalNativeCall()
608 PrepareCriticalNativeArgumentMoves(invoke, &calling_convention_visitor, &parallel_move); in PrepareCriticalNativeCall()
616 FinishCriticalNativeFrameSetup(out_frame_size, &parallel_move); in PrepareCriticalNativeCall()
882 /*out*/HParallelMove* parallel_move);
884 void FinishCriticalNativeFrameSetup(size_t out_frame_size, /*inout*/HParallelMove* parallel_move);
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 …]
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 …]
Dcode_generator_arm64.cc523 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
524 parallel_move.AddMove( in EmitNativeCode()
529 parallel_move.AddMove( in EmitNativeCode()
534 parallel_move.AddMove( in EmitNativeCode()
539 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
701 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
702 parallel_move.AddMove(ref_, in EmitNativeCode()
706 parallel_move.AddMove(obj_, in EmitNativeCode()
711 parallel_move.AddMove(index, in EmitNativeCode()
715 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
[all …]
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 …]
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()