Mercurial > hg > truffle
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); |