< prev index next >

src/hotspot/share/adlc/formssel.cpp

Print this page

        

*** 2280,2289 **** --- 2280,2292 ---- if (strcmp(name, "RegI") == 0) size = 1; if (strcmp(name, "RegF") == 0) size = 1; if (strcmp(name, "RegD") == 0) size = 2; if (strcmp(name, "RegL") == 0) size = 2; if (strcmp(name, "RegN") == 0) size = 1; + if (strcmp(name, "VecX") == 0) size = 4; + if (strcmp(name, "VecY") == 0) size = 8; + if (strcmp(name, "VecZ") == 0) size = 16; if (strcmp(name, "RegP") == 0) size = globalAD->get_preproc_def("_LP64") ? 2 : 1; if (size == 0) { return false; } return size == reg_class->size();
*** 3507,3516 **** --- 3510,3520 ---- "CompareAndExchangeB", "CompareAndExchangeS", "CompareAndExchangeI", "CompareAndExchangeL", "CompareAndExchangeP", "CompareAndExchangeN", "StoreCM", "ClearArray", "GetAndSetB", "GetAndSetS", "GetAndAddI", "GetAndSetI", "GetAndSetP", "GetAndAddB", "GetAndAddS", "GetAndAddL", "GetAndSetL", "GetAndSetN", + "LoadBarrierSlowReg", "LoadBarrierWeakSlowReg" }; int cnt = sizeof(needs_ideal_memory_list)/sizeof(char*); if( strcmp(_opType,"PrefetchAllocation")==0 ) return 1; if( _lChild ) {
< prev index next >