Lines Matching refs:Matcher
351 if (!Matcher::match_rule_supported(Op_StrComp)) return NULL;
358 if (!Matcher::match_rule_supported(Op_StrEquals)) return NULL;
362 if (!Matcher::match_rule_supported(Op_AryEq)) return NULL;
392 if (!Matcher::match_rule_supported(Op_PopCountI)) return NULL;
396 if (!Matcher::match_rule_supported(Op_PopCountL)) return NULL;
400 if (!Matcher::match_rule_supported(Op_CountLeadingZerosI)) return NULL;
404 if (!Matcher::match_rule_supported(Op_CountLeadingZerosL)) return NULL;
408 if (!Matcher::match_rule_supported(Op_CountTrailingZerosI)) return NULL;
412 if (!Matcher::match_rule_supported(Op_CountTrailingZerosL)) return NULL;
416 if (!Matcher::match_rule_supported(Op_ReverseBytesUS)) return NULL;
419 if (!Matcher::match_rule_supported(Op_ReverseBytesS)) return NULL;
422 if (!Matcher::match_rule_supported(Op_ReverseBytesI)) return NULL;
425 if (!Matcher::match_rule_supported(Op_ReverseBytesL)) return NULL;
437 if (!UseCompressedOops && !Matcher::match_rule_supported(Op_CompareAndSwapP)) return NULL;
442 if (!Matcher::match_rule_supported(Op_CompareAndSwapL)) return NULL;
446 if (!Matcher::match_rule_supported(Op_GetAndAddI)) return NULL;
450 if (!Matcher::match_rule_supported(Op_GetAndAddL)) return NULL;
454 if (!Matcher::match_rule_supported(Op_GetAndSetI)) return NULL;
458 if (!Matcher::match_rule_supported(Op_GetAndSetL)) return NULL;
463 if (!UseCompressedOops && !Matcher::match_rule_supported(Op_GetAndSetP)) return NULL;
464 if (UseCompressedOops && !Matcher::match_rule_supported(Op_GetAndSetN)) return NULL;
467 if (!Matcher::match_rule_supported(Op_GetAndSetP)) return NULL;
1317 if (Matcher::has_match_rule(Op_StrIndexOf) &&
1455 if (Matcher::strict_fp_requires_explicit_rounding && UseSSE <= 1)
1495 if (Matcher::strict_fp_requires_explicit_rounding) {
1831 case vmIntrinsics::_dcos: return Matcher::has_match_rule(Op_CosD) ? inline_trig(id) :
1833 case vmIntrinsics::_dsin: return Matcher::has_match_rule(Op_SinD) ? inline_trig(id) :
1835 case vmIntrinsics::_dtan: return Matcher::has_match_rule(Op_TanD) ? inline_trig(id) :
1838 case vmIntrinsics::_dlog: return Matcher::has_match_rule(Op_LogD) ? inline_math(id) :
1840 case vmIntrinsics::_dlog10: return Matcher::has_match_rule(Op_Log10D) ? inline_math(id) :
1844 case vmIntrinsics::_dsqrt: return Matcher::has_match_rule(Op_SqrtD) ? inline_math(id) : false;
1845 case vmIntrinsics::_dabs: return Matcher::has_match_rule(Op_AbsD) ? inline_math(id) : false;
1847 case vmIntrinsics::_dexp: return Matcher::has_match_rule(Op_ExpD) ? inline_exp() :
1849 case vmIntrinsics::_dpow: return Matcher::has_match_rule(Op_PowD) ? inline_pow() :