comparison src/share/vm/opto/output.cpp @ 6792:137868b7aa6f

7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect Summary: Save whole XMM/YMM registers in safepoint interrupt handler. Reviewed-by: roland, twisti
author kvn
date Mon, 17 Sep 2012 19:39:07 -0700
parents da91efe96a93
children e626685e9f6c
comparison
equal deleted inserted replaced
6791:8d3cc6612bd1 6792:137868b7aa6f
1867 1867
1868 // Don't optimize this if scheduling is disabled 1868 // Don't optimize this if scheduling is disabled
1869 if (!do_scheduling()) 1869 if (!do_scheduling())
1870 return; 1870 return;
1871 1871
1872 assert(MaxVectorSize <= 8, "scheduling code works only with pairs"); 1872 // Scheduling code works only with pairs (8 bytes) maximum.
1873 if (max_vector_size() > 8)
1874 return;
1873 1875
1874 NOT_PRODUCT( TracePhase t2("isched", &_t_instrSched, TimeCompiler); ) 1876 NOT_PRODUCT( TracePhase t2("isched", &_t_instrSched, TimeCompiler); )
1875 1877
1876 // Create a data structure for all the scheduling information 1878 // Create a data structure for all the scheduling information
1877 Scheduling scheduling(Thread::current()->resource_area(), *this); 1879 Scheduling scheduling(Thread::current()->resource_area(), *this);