• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/JavaScriptCore-7600.1.17/ftl/

Lines Matching defs:node

40 inline CapabilityLevel canCompile(Node* node)
45 switch (node->op()) {
169 if (node->child1().useKind() == CellUse)
173 if (node->arrayMode().type() == Array::String)
175 if (isTypedView(node->arrayMode().typedArrayType()))
179 switch (node->arrayMode().type()) {
185 if (isTypedView(node->arrayMode().typedArrayType()))
191 switch (node->arrayMode().type()) {
198 if (isTypedView(node->arrayMode().typedArrayType()))
204 switch (node->arrayMode().type()) {
213 if (isTypedView(node->arrayMode().typedArrayType()))
221 switch (node->arrayMode().type()) {
229 if (isTypedView(node->arrayMode().typedArrayType()))
236 switch (node->arrayMode().type()) {
246 if (node->isBinaryUseKind(Int32Use))
248 if (node->isBinaryUseKind(Int52RepUse))
250 if (node->isBinaryUseKind(DoubleRepUse))
252 if (node->isBinaryUseKind(StringIdentUse))
254 if (node->isBinaryUseKind(ObjectUse))
256 if (node->isBinaryUseKind(UntypedUse))
258 if (node->isBinaryUseKind(BooleanUse))
260 if (node->isBinaryUseKind(ObjectUse, ObjectOrOtherUse))
262 if (node->isBinaryUseKind(ObjectOrOtherUse, ObjectUse))
266 if (node->isBinaryUseKind(Int32Use))
268 if (node->isBinaryUseKind(Int52RepUse))
270 if (node->isBinaryUseKind(DoubleRepUse))
272 if (node->isBinaryUseKind(StringIdentUse))
274 if (node->isBinaryUseKind(ObjectUse))
276 if (node->isBinaryUseKind(BooleanUse))
278 if (node->isBinaryUseKind(MiscUse, UntypedUse))
280 if (node->isBinaryUseKind(UntypedUse, MiscUse))
282 if (node->isBinaryUseKind(StringIdentUse, NotStringVarUse))
284 if (node->isBinaryUseKind(NotStringVarUse, StringIdentUse))
291 if (node->isBinaryUseKind(Int32Use))
293 if (node->isBinaryUseKind(Int52RepUse))
295 if (node->isBinaryUseKind(DoubleRepUse))
297 if (node->isBinaryUseKind(UntypedUse))
301 switch (node->switchData()->kind) {
353 Node* node = block->at(nodeIndex);
355 for (unsigned childIndex = graph.numChildren(node); childIndex--;) {
356 Edge edge = graph.child(node, childIndex);
389 dataLog("FTL rejecting node in ", *graph.m_codeBlock, " because of bad use kind: ", edge.useKind(), " in node:\n");
390 graph.dump(WTF::dataFile(), " ", node);
396 switch (canCompile(node)) {
399 dataLog("FTL rejecting node in ", *graph.m_codeBlock, ":\n");
400 graph.dump(WTF::dataFile(), " ", node);
406 dataLog("FTL disabling OSR entry because of node:\n");
407 graph.dump(WTF::dataFile(), " ", node);
416 if (node->op() == ForceOSRExit)