/art/compiler/optimizing/ |
D | parallel_move_resolver.h | 42 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;
|
D | parallel_move_resolver.cc | 24 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()
|
D | intrinsics.h | 97 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(¶llel_move); in ART_INTRINSICS_WITH_HINVOKE_LIST()
|
D | code_generator.cc | 460 /*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(¶llel_move); in EmitParallelMoves()
|
D | code_generator.h | 607 HParallelMove parallel_move(GetGraph()->GetAllocator()); in PrepareCriticalNativeCall() 608 PrepareCriticalNativeArgumentMoves(invoke, &calling_convention_visitor, ¶llel_move); in PrepareCriticalNativeCall() 616 FinishCriticalNativeFrameSetup(out_frame_size, ¶llel_move); in PrepareCriticalNativeCall() 882 /*out*/HParallelMove* parallel_move); 884 void FinishCriticalNativeFrameSetup(size_t out_frame_size, /*inout*/HParallelMove* parallel_move);
|
D | code_generator_x86.cc | 460 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(¶llel_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(¶llel_move); in EmitNativeCode() [all …]
|
D | code_generator_x86_64.cc | 498 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(¶llel_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(¶llel_move); in EmitNativeCode() [all …]
|
D | code_generator_arm64.cc | 523 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(¶llel_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(¶llel_move); in EmitNativeCode() [all …]
|
D | code_generator_arm_vixl.cc | 680 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(¶llel_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(¶llel_move); in EmitNativeCode() [all …]
|
D | code_generator_riscv64.cc | 583 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(¶llel_move); in EmitNativeCode()
|