Home | History | Annotate | Download | only in compiler

Lines Matching refs:jsgraph

31 JSGenericLowering::JSGenericLowering(JSGraph* jsgraph) : jsgraph_(jsgraph) {}
101 Node* stub_code = jsgraph()->HeapConstant(callable.code());
116 Node* ref = jsgraph()->ExternalConstant(ExternalReference(f, isolate()));
117 Node* arity = jsgraph()->Int32Constant(nargs);
118 node->InsertInput(zone(), 0, jsgraph()->CEntryStubConstant(fun->result_size));
163 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
167 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
170 node->InsertInput(zone(), 2, jsgraph()->SmiConstant(p.feedback().index()));
187 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
191 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
194 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name()));
195 node->InsertInput(zone(), 2, jsgraph()->SmiConstant(p.feedback().index()));
213 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
217 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
220 node->InsertInput(zone(), 0, jsgraph()->SmiConstant(p.feedback().index()));
239 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
243 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
246 node->InsertInput(zone(), 3, jsgraph()->SmiConstant(p.feedback().index()));
264 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
268 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
271 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name()));
272 node->InsertInput(zone(), 3, jsgraph()->SmiConstant(p.feedback().index()));
291 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
295 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
301 jsgraph()->IntPtrConstant(
306 jsgraph()->IntPtrConstant(Context::SlotOffset(Context::EXTENSION_INDEX)),
309 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name()));
310 node->InsertInput(zone(), 3, jsgraph()->SmiConstant(p.feedback().index()));
338 jsgraph()->Int32Constant(
343 node->ReplaceInput(1, jsgraph()->Int32Constant(Context::SlotOffset(
356 jsgraph()->Int32Constant(
362 node->ReplaceInput(1, jsgraph()->Int32Constant(Context::SlotOffset(
421 node->ReplaceInput(0, jsgraph()->HeapConstant(stub.GetCode()));
422 node->InsertInput(graph()->zone(), 2, jsgraph()->HeapConstant(site));
423 node->InsertInput(graph()->zone(), 3, jsgraph()->Int32Constant(0));
424 node->InsertInput(graph()->zone(), 4, jsgraph()->UndefinedConstant());
433 node->ReplaceInput(0, jsgraph()->HeapConstant(stub.GetCode()));
434 node->InsertInput(graph()->zone(), 2, jsgraph()->HeapConstant(site));
435 node->InsertInput(graph()->zone(), 3, jsgraph()->Int32Constant(1));
436 node->InsertInput(graph()->zone(), 4, jsgraph()->UndefinedConstant());
443 node->ReplaceInput(0, jsgraph()->HeapConstant(stub.GetCode()));
444 node->InsertInput(graph()->zone(), 2, jsgraph()->HeapConstant(site));
445 node->InsertInput(graph()->zone(), 3, jsgraph()->Int32Constant(arity));
446 node->InsertInput(graph()->zone(), 4, jsgraph()->UndefinedConstant());
451 Node* type_info = site.is_null() ? jsgraph()->UndefinedConstant()
452 : jsgraph()->HeapConstant(site);
465 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(shared_info));
502 node->InsertInput(zone(), 1, jsgraph()->SmiConstant(p.index()));
503 node->InsertInput(zone(), 2, jsgraph()->HeapConstant(p.constant()));
512 node->InsertInput(zone(), 3, jsgraph()->SmiConstant(p.flags()));
521 node->InsertInput(zone(), 1, jsgraph()->SmiConstant(p.index()));
522 node->InsertInput(zone(), 2, jsgraph()->HeapConstant(p.constant()));
523 node->InsertInput(zone(), 3, jsgraph()->SmiConstant(p.flags()));
542 Node* literal_index = jsgraph()->SmiConstant(p.index());
543 Node* literal_flags = jsgraph()->SmiConstant(p.flags());
544 Node* pattern = jsgraph()->HeapConstant(p.constant());
554 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(name));
561 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(scope_info));
568 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(scope_info));
580 Node* stub_code = jsgraph()->HeapConstant(callable.code());
581 Node* stub_arity = jsgraph()->Int32Constant(arg_count);
583 Node* receiver = jsgraph()->UndefinedConstant();
604 Node* stub_code = jsgraph()->HeapConstant(callable.code());
605 Node* stub_arity = jsgraph()->Int32Constant(arg_count);
643 node->InsertInput(zone(), 0, jsgraph()->ExternalConstant(message_address));
644 node->InsertInput(zone(), 1, jsgraph()->IntPtrConstant(0));
653 node->InsertInput(zone(), 0, jsgraph()->ExternalConstant(message_address));
654 node->InsertInput(zone(), 1, jsgraph()->IntPtrConstant(0));
678 jsgraph()->ExternalConstant(
680 jsgraph()->IntPtrConstant(0), effect, control);
718 Isolate* JSGenericLowering::isolate() const { return jsgraph()->isolate(); }
721 Graph* JSGenericLowering::graph() const { return jsgraph()->graph(); }
725 return jsgraph()->common();
730 return jsgraph()->machine();