src/share/vm/opto/library_call.cpp

changeset 1868
df736661d0c8
parent 1851
e8e83be27dd7
parent 1859
ae8f909e5fc7
child 1907
c18cbe5936b8
equal deleted inserted replaced
1851:e8e83be27dd7 1868:df736661d0c8
1173 _sp += 2; 1173 _sp += 2;
1174 Node *argument = pop(); // pop non-receiver first: it was pushed second 1174 Node *argument = pop(); // pop non-receiver first: it was pushed second
1175 Node *receiver = pop(); 1175 Node *receiver = pop();
1176 1176
1177 Node* result; 1177 Node* result;
1178 if (Matcher::has_match_rule(Op_StrIndexOf) && 1178 // Disable the use of pcmpestri until it can be guaranteed that
1179 // the load doesn't cross into the uncommited space.
1180 if (false && Matcher::has_match_rule(Op_StrIndexOf) &&
1179 UseSSE42Intrinsics) { 1181 UseSSE42Intrinsics) {
1180 // Generate SSE4.2 version of indexOf 1182 // Generate SSE4.2 version of indexOf
1181 // We currently only have match rules that use SSE4.2 1183 // We currently only have match rules that use SSE4.2
1182 1184
1183 // Null check on self without removing any arguments. The argument 1185 // Null check on self without removing any arguments. The argument

mercurial