Home
last modified time | relevance | path

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

/aosp12/art/compiler/optimizing/
H A Dparallel_move_resolver.h41 virtual void EmitNativeCode(HParallelMove* parallel_move) = 0;
45 void BuildInitialMoveList(HParallelMove* parallel_move);
61 void EmitNativeCode(HParallelMove* parallel_move) override;
136 void EmitNativeCode(HParallelMove* parallel_move) override;
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 Dintrinsics.h88 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in INTRINSICS_LIST()
95 parallel_move.AddMove(actual_loc, cc_loc, input->GetType(), nullptr); in INTRINSICS_LIST()
98 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in INTRINSICS_LIST()
H A Dcode_generator.cc532 /*out*/HParallelMove* parallel_move) { in PrepareCriticalNativeArgumentMoves() argument
541 parallel_move->AddMove(in_location, out_location, type, /*instruction=*/ nullptr); in PrepareCriticalNativeArgumentMoves()
550 /*inout*/HParallelMove* parallel_move) { in FinishCriticalNativeFrameSetup() argument
555 for (size_t i = 0, num = parallel_move->NumMoves(); i != num; ++i) { in FinishCriticalNativeFrameSetup()
556 MoveOperands* operands = parallel_move->MoveOperandsAt(i); in FinishCriticalNativeFrameSetup()
565 GetMoveResolver()->EmitNativeCode(parallel_move); in FinishCriticalNativeFrameSetup()
1629 HParallelMove parallel_move(GetGraph()->GetAllocator()); in EmitParallelMoves() local
1630 parallel_move.AddMove(from1, to1, type1, nullptr); in EmitParallelMoves()
1631 parallel_move.AddMove(from2, to2, type2, nullptr); in EmitParallelMoves()
1632 GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitParallelMoves()
H A Dcode_generator.h581 HParallelMove parallel_move(GetGraph()->GetAllocator()); in PrepareCriticalNativeCall()
582 PrepareCriticalNativeArgumentMoves(invoke, &calling_convention_visitor, &parallel_move); in PrepareCriticalNativeCall()
591 FinishCriticalNativeFrameSetup(out_frame_size, &parallel_move); in PrepareCriticalNativeCall()
835 /*out*/HParallelMove* parallel_move);
837 void FinishCriticalNativeFrameSetup(size_t out_frame_size, /*inout*/HParallelMove* parallel_move);
H A Dcode_generator_x86.cc432 parallel_move.AddMove( in EmitNativeCode()
437 parallel_move.AddMove( in EmitNativeCode()
442 parallel_move.AddMove( in EmitNativeCode()
447 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
839 parallel_move.AddMove(ref_, in EmitNativeCode()
843 parallel_move.AddMove(obj_, in EmitNativeCode()
848 parallel_move.AddMove(index, in EmitNativeCode()
8959 HParallelMove parallel_move(GetGraph()->GetAllocator()); in MoveFromReturnRegister() local
8962 GetMoveResolver()->EmitNativeCode(&parallel_move); in MoveFromReturnRegister()
8965 HParallelMove parallel_move(GetGraph()->GetAllocator()); in MoveFromReturnRegister() local
[all …]
H A Dcode_generator_x86_64.cc443 parallel_move.AddMove( in EmitNativeCode()
448 parallel_move.AddMove( in EmitNativeCode()
453 parallel_move.AddMove( in EmitNativeCode()
458 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
849 parallel_move.AddMove(ref_, in EmitNativeCode()
853 parallel_move.AddMove(obj_, in EmitNativeCode()
858 parallel_move.AddMove(index, in EmitNativeCode()
862 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
7964 HParallelMove parallel_move(GetGraph()->GetAllocator()); in MoveFromReturnRegister() local
7965 parallel_move.AddMove(return_loc, trg, type, nullptr); in MoveFromReturnRegister()
[all …]
H A Dcode_generator_arm64.cc513 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in EmitNativeCode() local
514 parallel_move.AddMove( in EmitNativeCode()
519 parallel_move.AddMove( in EmitNativeCode()
524 parallel_move.AddMove( in EmitNativeCode()
529 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 …]
H A Dcode_generator_arm_vixl.cc698 parallel_move.AddMove( in EmitNativeCode()
703 parallel_move.AddMove( in EmitNativeCode()
708 parallel_move.AddMove( in EmitNativeCode()
713 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
865 parallel_move.AddMove(ref_, in EmitNativeCode()
869 parallel_move.AddMove(obj_, in EmitNativeCode()
874 parallel_move.AddMove(index, in EmitNativeCode()
878 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in EmitNativeCode()
9819 HParallelMove parallel_move(GetGraph()->GetAllocator()); in MoveFromReturnRegister() local
9820 parallel_move.AddMove(return_loc, trg, type, nullptr); in MoveFromReturnRegister()
[all …]