< prev index next >

src/hotspot/share/opto/library_call.cpp

Print this page

 635   case vmIntrinsics::_maxD:
 636   case vmIntrinsics::_minD:
 637     return inline_fp_min_max(intrinsic_id());
 638 
 639   case vmIntrinsics::_VectorUnaryOp:
 640     return inline_vector_nary_operation(1);
 641   case vmIntrinsics::_VectorBinaryOp:
 642     return inline_vector_nary_operation(2);
 643   case vmIntrinsics::_VectorTernaryOp:
 644     return inline_vector_nary_operation(3);
 645   case vmIntrinsics::_VectorBroadcastCoerced:
 646     return inline_vector_broadcast_coerced();
 647   case vmIntrinsics::_VectorShuffleIota:
 648     return inline_vector_shuffle_iota();
 649   case vmIntrinsics::_VectorMaskOp:
 650     return inline_vector_mask_operation();
 651   case vmIntrinsics::_VectorShuffleToVector:
 652     return inline_vector_shuffle_to_vector();
 653   case vmIntrinsics::_VectorLoadOp:
 654     return inline_vector_mem_operation(/*is_store=*/false);


 655   case vmIntrinsics::_VectorStoreOp:
 656     return inline_vector_mem_operation(/*is_store=*/true);


 657   case vmIntrinsics::_VectorGatherOp:
 658     return inline_vector_gather_scatter(/*is_scatter*/ false);
 659   case vmIntrinsics::_VectorScatterOp:
 660     return inline_vector_gather_scatter(/*is_scatter*/ true);
 661   case vmIntrinsics::_VectorReductionCoerced:
 662     return inline_vector_reduction();
 663   case vmIntrinsics::_VectorTest:
 664     return inline_vector_test();
 665   case vmIntrinsics::_VectorBlend:
 666     return inline_vector_blend();
 667   case vmIntrinsics::_VectorRearrange:
 668     return inline_vector_rearrange();
 669   case vmIntrinsics::_VectorCompare:
 670     return inline_vector_compare();
 671   case vmIntrinsics::_VectorBroadcastInt:
 672     return inline_vector_broadcast_int();
 673   case vmIntrinsics::_VectorConvert:
 674     return inline_vector_convert();
 675   case vmIntrinsics::_VectorInsert:
 676     return inline_vector_insert();

 635   case vmIntrinsics::_maxD:
 636   case vmIntrinsics::_minD:
 637     return inline_fp_min_max(intrinsic_id());
 638 
 639   case vmIntrinsics::_VectorUnaryOp:
 640     return inline_vector_nary_operation(1);
 641   case vmIntrinsics::_VectorBinaryOp:
 642     return inline_vector_nary_operation(2);
 643   case vmIntrinsics::_VectorTernaryOp:
 644     return inline_vector_nary_operation(3);
 645   case vmIntrinsics::_VectorBroadcastCoerced:
 646     return inline_vector_broadcast_coerced();
 647   case vmIntrinsics::_VectorShuffleIota:
 648     return inline_vector_shuffle_iota();
 649   case vmIntrinsics::_VectorMaskOp:
 650     return inline_vector_mask_operation();
 651   case vmIntrinsics::_VectorShuffleToVector:
 652     return inline_vector_shuffle_to_vector();
 653   case vmIntrinsics::_VectorLoadOp:
 654     return inline_vector_mem_operation(/*is_store=*/false);
 655   case vmIntrinsics::_VectorLoadMaskedOp:
 656     return inline_vector_mem_masked_operation(/*is_store*/false);
 657   case vmIntrinsics::_VectorStoreOp:
 658     return inline_vector_mem_operation(/*is_store=*/true);
 659   case vmIntrinsics::_VectorStoreMaskedOp:
 660     return inline_vector_mem_masked_operation(/*is_store=*/true);
 661   case vmIntrinsics::_VectorGatherOp:
 662     return inline_vector_gather_scatter(/*is_scatter*/ false);
 663   case vmIntrinsics::_VectorScatterOp:
 664     return inline_vector_gather_scatter(/*is_scatter*/ true);
 665   case vmIntrinsics::_VectorReductionCoerced:
 666     return inline_vector_reduction();
 667   case vmIntrinsics::_VectorTest:
 668     return inline_vector_test();
 669   case vmIntrinsics::_VectorBlend:
 670     return inline_vector_blend();
 671   case vmIntrinsics::_VectorRearrange:
 672     return inline_vector_rearrange();
 673   case vmIntrinsics::_VectorCompare:
 674     return inline_vector_compare();
 675   case vmIntrinsics::_VectorBroadcastInt:
 676     return inline_vector_broadcast_int();
 677   case vmIntrinsics::_VectorConvert:
 678     return inline_vector_convert();
 679   case vmIntrinsics::_VectorInsert:
 680     return inline_vector_insert();
< prev index next >