comparison src/share/vm/runtime/sharedRuntime.cpp @ 21074:2e35a4ea22ac

Add MaxVectorSize to Graal globals
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Tue, 21 Apr 2015 10:47:43 -0700
parents a560c9b81f0f
children be896a1983c0
comparison
equal deleted inserted replaced
21073:8189de5b6a2f 21074:2e35a4ea22ac
111 _resolve_virtual_call_blob = generate_resolve_blob(CAST_FROM_FN_PTR(address, SharedRuntime::resolve_virtual_call_C), "resolve_virtual_call"); 111 _resolve_virtual_call_blob = generate_resolve_blob(CAST_FROM_FN_PTR(address, SharedRuntime::resolve_virtual_call_C), "resolve_virtual_call");
112 _resolve_static_call_blob = generate_resolve_blob(CAST_FROM_FN_PTR(address, SharedRuntime::resolve_static_call_C), "resolve_static_call"); 112 _resolve_static_call_blob = generate_resolve_blob(CAST_FROM_FN_PTR(address, SharedRuntime::resolve_static_call_C), "resolve_static_call");
113 113
114 #if defined(COMPILER2) || defined(GRAAL) 114 #if defined(COMPILER2) || defined(GRAAL)
115 // Vectors are generated only by C2 and Graal. 115 // Vectors are generated only by C2 and Graal.
116 #ifdef COMPILER2 116 bool support_wide = is_wide_vector(MaxVectorSize);
117 bool support_wide = is_wide_vector(MaxVectorSize) || IS_GRAAL_DEFINED;
118 #else
119 bool support_wide = true;
120 #endif
121 if (support_wide) { 117 if (support_wide) {
122 _polling_page_vectors_safepoint_handler_blob = generate_handler_blob(CAST_FROM_FN_PTR(address, SafepointSynchronize::handle_polling_page_exception), POLL_AT_VECTOR_LOOP); 118 _polling_page_vectors_safepoint_handler_blob = generate_handler_blob(CAST_FROM_FN_PTR(address, SafepointSynchronize::handle_polling_page_exception), POLL_AT_VECTOR_LOOP);
123 } 119 }
124 #endif // COMPILER2 120 #endif // COMPILER2
125 _polling_page_safepoint_handler_blob = generate_handler_blob(CAST_FROM_FN_PTR(address, SafepointSynchronize::handle_polling_page_exception), POLL_AT_LOOP); 121 _polling_page_safepoint_handler_blob = generate_handler_blob(CAST_FROM_FN_PTR(address, SafepointSynchronize::handle_polling_page_exception), POLL_AT_LOOP);