Lines Matching refs:value_matcher
104 const Matcher<T>& value_matcher, in PrintMatchAndExplain() argument
107 if (!value_matcher.MatchAndExplain(value, &value_listener)) { in PrintMatchAndExplain()
147 IsBranchMatcher(const Matcher<Node*>& value_matcher, in IsBranchMatcher() argument
150 value_matcher_(value_matcher), in IsBranchMatcher()
236 IsFinishMatcher(const Matcher<Node*>& value_matcher, in IsFinishMatcher() argument
239 value_matcher_(value_matcher), in IsFinishMatcher()
269 IsConstantMatcher(IrOpcode::Value opcode, const Matcher<T>& value_matcher) in IsConstantMatcher() argument
270 : NodeMatcher(opcode), value_matcher_(value_matcher) {} in IsConstantMatcher()
486 const Matcher<Node*>& value_matcher, in IsStoreMatcher() argument
494 value_matcher_(value_matcher), in IsStoreMatcher()
606 Matcher<Node*> IsBranch(const Matcher<Node*>& value_matcher, in IsBranch() argument
608 return MakeMatcher(new IsBranchMatcher(value_matcher, control_matcher)); in IsBranch()
635 Matcher<Node*> IsValueEffect(const Matcher<Node*>& value_matcher) { in IsValueEffect() argument
636 return MakeMatcher(new IsUnopMatcher(IrOpcode::kValueEffect, value_matcher)); in IsValueEffect()
640 Matcher<Node*> IsFinish(const Matcher<Node*>& value_matcher, in IsFinish() argument
642 return MakeMatcher(new IsFinishMatcher(value_matcher, effect_matcher)); in IsFinish()
647 const Matcher<ExternalReference>& value_matcher) { in IsExternalConstant() argument
649 IrOpcode::kExternalConstant, value_matcher)); in IsExternalConstant()
654 const Matcher<Unique<HeapObject> >& value_matcher) { in IsHeapConstant()
656 IrOpcode::kHeapConstant, value_matcher)); in IsHeapConstant()
660 Matcher<Node*> IsInt32Constant(const Matcher<int32_t>& value_matcher) { in IsInt32Constant() argument
662 new IsConstantMatcher<int32_t>(IrOpcode::kInt32Constant, value_matcher)); in IsInt32Constant()
666 Matcher<Node*> IsInt64Constant(const Matcher<int64_t>& value_matcher) { in IsInt64Constant() argument
668 new IsConstantMatcher<int64_t>(IrOpcode::kInt64Constant, value_matcher)); in IsInt64Constant()
672 Matcher<Node*> IsFloat32Constant(const Matcher<float>& value_matcher) { in IsFloat32Constant() argument
674 new IsConstantMatcher<float>(IrOpcode::kFloat32Constant, value_matcher)); in IsFloat32Constant()
678 Matcher<Node*> IsFloat64Constant(const Matcher<double>& value_matcher) { in IsFloat64Constant() argument
680 new IsConstantMatcher<double>(IrOpcode::kFloat64Constant, value_matcher)); in IsFloat64Constant()
684 Matcher<Node*> IsNumberConstant(const Matcher<double>& value_matcher) { in IsNumberConstant() argument
686 new IsConstantMatcher<double>(IrOpcode::kNumberConstant, value_matcher)); in IsNumberConstant()
731 const Matcher<Node*>& value_matcher, in IsStore() argument
736 value_matcher, effect_matcher, control_matcher)); in IsStore()