Lines Matching refs:Decision
21 Decision DecideObjectIsSmi(Node* const input) { in DecideObjectIsSmi()
24 return IsSmiDouble(m.Value()) ? Decision::kTrue : Decision::kFalse; in DecideObjectIsSmi()
26 if (m.IsAllocate()) return Decision::kFalse; in DecideObjectIsSmi()
27 if (m.IsChangeBitToTagged()) return Decision::kFalse; in DecideObjectIsSmi()
28 if (m.IsChangeInt31ToTaggedSigned()) return Decision::kTrue; in DecideObjectIsSmi()
29 if (m.IsHeapConstant()) return Decision::kFalse; in DecideObjectIsSmi()
30 return Decision::kUnknown; in DecideObjectIsSmi()
174 if (DecideObjectIsSmi(input) == Decision::kFalse) { in Reduce()
187 if (DecideObjectIsSmi(input) == Decision::kTrue) { in Reduce()
204 case Decision::kTrue: in Reduce()
206 case Decision::kFalse: in Reduce()
208 case Decision::kUnknown: in Reduce()