Lines Matching defs:isolate

58 void AstNode::Print(Isolate* isolate) {
59 AstPrinter::PrintOut(isolate, this);
469 IsolateT* isolate) {
487 isolate->factory()->NewObjectBoilerplateDescription(
504 BuildConstants(isolate, m_literal);
514 ? isolate->factory()
518 Handle<Object> value = GetBoilerplateValue(property->value(), isolate);
528 BuildBoilerplateDescription(Isolate* isolate);
531 BuildBoilerplateDescription(LocalIsolate* isolate);
545 Expression* expression, IsolateT* isolate) {
547 return expression->AsLiteral()->BuildValue(isolate);
561 return isolate->factory()->uninitialized_value();
565 Expression* expression, Isolate* isolate);
568 Expression* expression, LocalIsolate* isolate);
651 IsolateT* isolate) {
661 elements = isolate->factory()->NewFixedDoubleArray(constants_length,
664 elements = isolate->factory()->NewFixedArrayWithHoles(constants_length,
678 DCHECK(GetBoilerplateValue(element, isolate)->IsTheHole(isolate));
684 DCHECK(GetBoilerplateValue(element, isolate)->IsUninitialized(isolate));
691 BuildConstants(isolate, m_literal);
695 typename IsolateT::HandleScopeType scope(isolate);
697 Object boilerplate_value = *GetBoilerplateValue(element, isolate);
701 if (boilerplate_value.IsTheHole(isolate)) {
706 if (boilerplate_value.IsUninitialized(isolate)) {
723 ReadOnlyRoots(isolate).fixed_cow_array_map());
727 isolate->factory()->NewArrayBoilerplateDescription(kind, elements);
731 BuildBoilerplateDescription(Isolate* isolate);
736 isolate);
776 void LiteralBoilerplateBuilder::BuildConstants(IsolateT* isolate,
779 expr->AsArrayLiteral()->builder()->BuildBoilerplateDescription(isolate);
783 expr->AsObjectLiteral()->builder()->BuildBoilerplateDescription(isolate);
789 BuildConstants(Isolate* isolate, MaterializedLiteral* expr);
791 BuildConstants(LocalIsolate* isolate, MaterializedLiteral* expr);
795 IsolateT* isolate) {
796 Handle<FixedArray> raw_strings_handle = isolate->factory()->NewFixedArray(
819 cooked_strings_handle = isolate->factory()->NewFixedArray(
823 ReadOnlyRoots roots(isolate);
832 return isolate->factory()->NewTemplateObjectDescription(
837 Isolate* isolate);
840 LocalIsolate* isolate);
1020 Handle<Object> Literal::BuildValue(IsolateT* isolate) const {
1023 return handle(Smi::FromInt(smi_), isolate);
1025 return isolate->factory()->template NewNumber<AllocationType::kOld>(
1030 return isolate->factory()->ToBoolean(boolean_);
1032 return isolate->factory()->null_value();
1034 return isolate->factory()->undefined_value();
1036 return isolate->factory()->the_hole_value();
1040 return BigIntLiteral(isolate, bigint_.c_str()).ToHandleChecked();
1045 Handle<Object> Literal::BuildValue(Isolate* isolate) const;
1047 Handle<Object> Literal::BuildValue(LocalIsolate* isolate) const;