< prev index next >

src/hotspot/share/opto/library_call.cpp

Print this page

 680   case vmIntrinsics::_VectorScatterOp:
 681     return inline_vector_gather_scatter(/*is_scatter*/ true);
 682   case vmIntrinsics::_VectorReductionCoerced:
 683     return inline_vector_reduction();
 684   case vmIntrinsics::_VectorTest:
 685     return inline_vector_test();
 686   case vmIntrinsics::_VectorBlend:
 687     return inline_vector_blend();
 688   case vmIntrinsics::_VectorRearrange:
 689     return inline_vector_rearrange();
 690   case vmIntrinsics::_VectorCompare:
 691     return inline_vector_compare();
 692   case vmIntrinsics::_VectorBroadcastInt:
 693     return inline_vector_broadcast_int();
 694   case vmIntrinsics::_VectorConvert:
 695     return inline_vector_convert();
 696   case vmIntrinsics::_VectorInsert:
 697     return inline_vector_insert();
 698   case vmIntrinsics::_VectorExtract:
 699     return inline_vector_extract();


 700 
 701   case vmIntrinsics::_getObjectSize:
 702     return inline_getObjectSize();
 703 
 704   case vmIntrinsics::_blackhole:
 705     return inline_blackhole();
 706 
 707   default:
 708     // If you get here, it may be that someone has added a new intrinsic
 709     // to the list in vmIntrinsics.hpp without implementing it here.
 710 #ifndef PRODUCT
 711     if ((PrintMiscellaneous && (Verbose || WizardMode)) || PrintOpto) {
 712       tty->print_cr("*** Warning: Unimplemented intrinsic %s(%d)",
 713                     vmIntrinsics::name_at(intrinsic_id()), vmIntrinsics::as_int(intrinsic_id()));
 714     }
 715 #endif
 716     return false;
 717   }
 718 }
 719 

 680   case vmIntrinsics::_VectorScatterOp:
 681     return inline_vector_gather_scatter(/*is_scatter*/ true);
 682   case vmIntrinsics::_VectorReductionCoerced:
 683     return inline_vector_reduction();
 684   case vmIntrinsics::_VectorTest:
 685     return inline_vector_test();
 686   case vmIntrinsics::_VectorBlend:
 687     return inline_vector_blend();
 688   case vmIntrinsics::_VectorRearrange:
 689     return inline_vector_rearrange();
 690   case vmIntrinsics::_VectorCompare:
 691     return inline_vector_compare();
 692   case vmIntrinsics::_VectorBroadcastInt:
 693     return inline_vector_broadcast_int();
 694   case vmIntrinsics::_VectorConvert:
 695     return inline_vector_convert();
 696   case vmIntrinsics::_VectorInsert:
 697     return inline_vector_insert();
 698   case vmIntrinsics::_VectorExtract:
 699     return inline_vector_extract();
 700   case vmIntrinsics::_VectorComExp:
 701     return inline_vector_compress_expand();
 702 
 703   case vmIntrinsics::_getObjectSize:
 704     return inline_getObjectSize();
 705 
 706   case vmIntrinsics::_blackhole:
 707     return inline_blackhole();
 708 
 709   default:
 710     // If you get here, it may be that someone has added a new intrinsic
 711     // to the list in vmIntrinsics.hpp without implementing it here.
 712 #ifndef PRODUCT
 713     if ((PrintMiscellaneous && (Verbose || WizardMode)) || PrintOpto) {
 714       tty->print_cr("*** Warning: Unimplemented intrinsic %s(%d)",
 715                     vmIntrinsics::name_at(intrinsic_id()), vmIntrinsics::as_int(intrinsic_id()));
 716     }
 717 #endif
 718     return false;
 719   }
 720 }
 721 
< prev index next >