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()
168 if (DecideObjectIsSmi(input) == Decision::kFalse) { in Reduce()
181 if (DecideObjectIsSmi(input) == Decision::kTrue) { in Reduce()
198 case Decision::kTrue: in Reduce()
200 case Decision::kFalse: in Reduce()
202 case Decision::kUnknown: in Reduce()