Lines Matching refs:vmIntrinsics
77 assert(vmIntrinsics::FLAG_LIMIT <= (1 << vmIntrinsics::log2_FLAG_LIMIT), "must fit in this bitfield");
286 static vmIntrinsics::ID wrapper_intrinsic(BasicType type, bool unboxing) {
290 case TYPE2(type, false): return vmIntrinsics::box; \
291 case TYPE2(type, true): return vmIntrinsics::unbox
303 return vmIntrinsics::_none;
306 vmIntrinsics::ID vmIntrinsics::for_boxing(BasicType type) {
309 vmIntrinsics::ID vmIntrinsics::for_unboxing(BasicType type) {
313 vmIntrinsics::ID vmIntrinsics::for_raw_conversion(BasicType src, BasicType dest) {
316 case SRC_DEST(T_INT, T_FLOAT): return vmIntrinsics::_intBitsToFloat;
317 case SRC_DEST(T_FLOAT, T_INT): return vmIntrinsics::_floatToRawIntBits;
319 case SRC_DEST(T_LONG, T_DOUBLE): return vmIntrinsics::_longBitsToDouble;
320 case SRC_DEST(T_DOUBLE, T_LONG): return vmIntrinsics::_doubleToRawLongBits;
324 return vmIntrinsics::_none;
333 static const char* vm_intrinsic_name_table[vmIntrinsics::ID_LIMIT];
335 const char* vmIntrinsics::name_at(vmIntrinsics::ID id) {
391 vmIntrinsics::ID vmIntrinsics::find_id_impl(vmSymbols::SID holder,
408 return vmIntrinsics::_none;
414 const char* vmIntrinsics::short_name_as_C_string(vmIntrinsics::ID id, char* buf, int buflen) {
441 #define ID4(x, y, z, f) ((ID3(x, y, z) << vmIntrinsics::log2_FLAG_LIMIT) | (jlong) (f))
443 static const jlong intrinsic_info_array[vmIntrinsics::ID_LIMIT+1] = {
445 ID4(SID_ENUM(klass), SID_ENUM(name), SID_ENUM(sig), vmIntrinsics::fcode),
453 inline jlong intrinsic_info(vmIntrinsics::ID id) {
454 return intrinsic_info_array[vmIntrinsics::ID_from((int)id)];
457 vmSymbols::SID vmIntrinsics::class_for(vmIntrinsics::ID id) {
464 vmSymbols::SID vmIntrinsics::name_for(vmIntrinsics::ID id) {
471 vmSymbols::SID vmIntrinsics::signature_for(vmIntrinsics::ID id) {
478 vmIntrinsics::Flags vmIntrinsics::flags_for(vmIntrinsics::ID id) {
494 static vmIntrinsics::ID match_method_with_klass(methodOop m, Symbol* mk) {
501 return vmIntrinsics::id; \
505 return vmIntrinsics::_none;
509 void vmIntrinsics::verify_method(ID actual_id, methodOop m) {