Lines Matching refs:value_matcher
57 Matcher<Node*> IsChangeInt32ToSmi(const Matcher<Node*>& value_matcher) { in IsChangeInt32ToSmi() argument
58 return Is64() ? IsWord64Shl(IsChangeInt32ToInt64(value_matcher), in IsChangeInt32ToSmi()
60 : IsWord32Shl(value_matcher, IsSmiShiftBitsConstant()); in IsChangeInt32ToSmi()
62 Matcher<Node*> IsChangeSmiToInt32(const Matcher<Node*>& value_matcher) { in IsChangeSmiToInt32() argument
64 IsWord64Sar(value_matcher, IsSmiShiftBitsConstant())) in IsChangeSmiToInt32()
65 : IsWord32Sar(value_matcher, IsSmiShiftBitsConstant()); in IsChangeSmiToInt32()
67 Matcher<Node*> IsChangeUint32ToSmi(const Matcher<Node*>& value_matcher) { in IsChangeUint32ToSmi() argument
68 return Is64() ? IsWord64Shl(IsChangeUint32ToUint64(value_matcher), in IsChangeUint32ToSmi()
70 : IsWord32Shl(value_matcher, IsSmiShiftBitsConstant()); in IsChangeUint32ToSmi()
72 Matcher<Node*> IsLoadHeapNumber(const Matcher<Node*>& value_matcher, in IsLoadHeapNumber() argument
74 return IsLoad(MachineType::Float64(), value_matcher, in IsLoadHeapNumber()