Lines Matching refs:child2
112 || isWithinPowerOfTwoNonRecursive<power>(node->child2().node());
127 Node* shiftAmount = node->child2().node();
161 if (!node->child2())
163 changed |= node->child2()->mergeFlags(NodeUsedAsValue);
200 node->child2()->mergeFlags(flags);
213 node->child2()->mergeFlags(NodeUsedAsValue | NodeUsedAsInt);
224 if (isNotNegZero(node->child1().node()) || isNotNegZero(node->child2().node()))
226 if (node->child1()->hasNumberResult() || node->child2()->hasNumberResult())
228 if (!isWithinPowerOfTwo<32>(node->child1()) && !isWithinPowerOfTwo<32>(node->child2()))
234 node->child2()->mergeFlags(flags);
239 if (isNotNegZero(node->child1().node()) || isNotNegZero(node->child2().node()))
241 if (!isWithinPowerOfTwo<32>(node->child1()) && !isWithinPowerOfTwo<32>(node->child2()))
247 node->child2()->mergeFlags(flags);
252 if (isNotNegZero(node->child1().node()) || isNotPosZero(node->child2().node()))
254 if (!isWithinPowerOfTwo<32>(node->child1()) && !isWithinPowerOfTwo<32>(node->child2()))
260 node->child2()->mergeFlags(flags);
280 && !isWithinPowerOfTwo<22>(node->child2().node()))
289 node->child2()->mergeFlags(flags);
298 node->child2()->mergeFlags(flags);
307 node->child2()->mergeFlags(flags);
313 node->child2()->mergeFlags(NodeUsedAsNumber | NodeUsedAsOther | NodeUsedAsInt);
329 node->child2()->mergeFlags(NodeUsedAsValue | NodeUsedAsInt);