src/share/vm/opto/library_call.cpp

Print this page

        

*** 1173,1183 **** _sp += 2; Node *argument = pop(); // pop non-receiver first: it was pushed second Node *receiver = pop(); Node* result; ! if (Matcher::has_match_rule(Op_StrIndexOf) && UseSSE42Intrinsics) { // Generate SSE4.2 version of indexOf // We currently only have match rules that use SSE4.2 // Null check on self without removing any arguments. The argument --- 1173,1185 ---- _sp += 2; Node *argument = pop(); // pop non-receiver first: it was pushed second Node *receiver = pop(); Node* result; ! // Disable the use of pcmpestri until it can be guaranteed that ! // the load doesn't cross in to the uncommited space. ! if (false && Matcher::has_match_rule(Op_StrIndexOf) && UseSSE42Intrinsics) { // Generate SSE4.2 version of indexOf // We currently only have match rules that use SSE4.2 // Null check on self without removing any arguments. The argument