Home | History | Annotate | Download | only in heap

Lines Matching refs:Factory

35 #include "src/factory.h"
93 Handle<Object> number = isolate->factory()->NewNumber(value);
111 Handle<Code> code = isolate->factory()->NewCode(
123 Handle<Code> copy = isolate->factory()->NewCode(
145 Factory* factory = isolate->factory();
149 Handle<Object> value = factory->NewNumber(1.000123);
154 value = factory->NewNumber(1.0);
159 value = factory->NewNumberFromInt(1024);
164 value = factory->NewNumberFromInt(Smi::kMinValue);
169 value = factory->NewNumberFromInt(Smi::kMaxValue);
176 value = factory->NewNumberFromInt(Smi::kMinValue - 1);
182 value = factory->NewNumberFromUint(static_cast<uint32_t>(Smi::kMaxValue) + 1);
188 value = factory->NewNumberFromUint(static_cast<uint32_t>(1) << 31);
195 CHECK(factory->nan_value()->IsNumber());
196 CHECK(std::isnan(factory->nan_value()->Number()));
198 Handle<String> s = factory->NewStringFromStaticChars("fisk hest ");
202 Handle<String> object_string = Handle<String>::cast(factory->Object_string());
250 Factory* factory = isolate->factory();
260 Handle<Float32x4> value = factory->NewFloat32x4(lanes);
276 value = factory->NewFloat32x4(lanes);
283 value = factory->NewFloat32x4(special_lanes);
295 Handle<Int32x4> value = factory->NewInt32x4(lanes);
309 Handle<Uint32x4> value = factory->NewUint32x4(lanes);
323 Handle<Bool32x4> value = factory->NewBool32x4(lanes);
337 Handle<Int16x8> value = factory->NewInt16x8(lanes);
351 Handle<Uint16x8> value = factory->NewUint16x8(lanes);
365 Handle<Bool16x8> value = factory->NewBool16x8(lanes);
379 Handle<Int8x16> value = factory->NewInt8x16(lanes);
393 Handle<Uint8x16> value = factory->NewUint8x16(lanes);
408 Handle<Bool8x16> value = factory->NewBool8x16(lanes);
438 Factory* factory = isolate->factory();
446 Handle<String> name = factory->InternalizeUtf8String("theFunction");
447 Handle<String> prop_name = factory->InternalizeUtf8String("theSlot");
448 Handle<String> prop_namex = factory->InternalizeUtf8String("theSlotx");
449 Handle<String> obj_name = factory->InternalizeUtf8String("theObject");
456 Handle<JSFunction> function = factory->NewFunction(name);
459 Handle<JSObject> obj = factory->NewJSObject(function);
482 Handle<JSObject> obj = factory->NewJSObject(function);
501 Handle<String> s = isolate->factory()->NewStringFromUtf8(
525 Factory* factory = isolate->factory();
529 Handle<String> string = factory->NewStringFromAsciiChecked(name);
538 Factory* factory = isolate->factory();
549 Handle<Object> i = factory->NewStringFromStaticChars("fisk");
550 Handle<Object> u = factory->NewNumber(1.12344);
593 Factory* factory = isolate->factory();
604 Handle<Object> i = factory->NewStringFromStaticChars("fisk");
605 Handle<Object> u = factory->NewNumber(1.12344);
635 Factory* factory = isolate->factory();
646 Handle<Object> i = factory->NewStringFromStaticChars("fisk");
647 Handle<Object> u = factory->NewNumber(1.12344);
682 Factory* factory = isolate->factory();
692 Handle<Object> i = factory->NewStringFromStaticChars("fisk");
723 Factory* factory = isolate->factory();
727 Handle<FixedArray> constant_pool = factory->NewFixedArray(5, TENURED);
729 Handle<Object> number = factory->NewHeapNumber(i);
734 Handle<BytecodeArray> array = factory->NewBytecodeArray(
838 Factory* factory = isolate->factory();
842 isolate->factory()->InternalizeUtf8String(CStrVector(string));
845 Handle<String> b = factory->InternalizeUtf8String(string);
848 b = isolate->factory()->InternalizeUtf8String(CStrVector(string));
867 Factory* factory = isolate->factory();
870 Handle<String> name = factory->InternalizeUtf8String("theFunction");
871 Handle<JSFunction> function = factory->NewFunction(name);
876 Handle<String> prop_name = factory->InternalizeUtf8String("theSlot");
877 Handle<JSObject> obj = factory->NewJSObject(function);
891 Factory* factory = isolate->factory();
898 Handle<JSObject> obj = factory->NewJSObject(constructor);
899 Handle<String> first = factory->InternalizeUtf8String("first");
900 Handle<String> second = factory->InternalizeUtf8String("second");
944 Handle<String> s1 = factory->NewStringFromAsciiChecked(string1);
946 Handle<String> s1_string = factory->InternalizeUtf8String(string1);
951 Handle<String> s2_string = factory->InternalizeUtf8String(string2);
953 Handle<String> s2 = factory->NewStringFromAsciiChecked(string2);
961 Factory* factory = isolate->factory();
964 Handle<String> name = factory->InternalizeUtf8String("theFunction");
965 Handle<JSFunction> function = factory->NewFunction(name);
967 Handle<String> prop_name = factory->InternalizeUtf8String("theSlot");
968 Handle<JSObject> obj = factory->NewJSObject(function);
985 Factory* factory = isolate->factory();
988 Handle<String> name = factory->InternalizeUtf8String("Array");
995 Handle<JSObject> object = factory->NewJSObject(function);
1035 Factory* factory = isolate->factory();
1042 Handle<JSObject> obj = factory->NewJSObject(constructor);
1043 Handle<String> first = factory->InternalizeUtf8String("first");
1044 Handle<String> second = factory->InternalizeUtf8String("second");
1057 Handle<JSObject> clone = factory->CopyJSObject(obj);
1100 Factory* factory = isolate->factory();
1115 Handle<String> non_one_byte_sym = factory->InternalizeUtf8String(
1119 factory->InternalizeOneByteString(OneByteVector(one_byte, length));
1122 factory->NewStringFromUtf8(Vector<const char>(non_one_byte, 3 * length))
1127 factory->NewStringFromUtf8(Vector<const char>(one_byte, length))
1155 Factory* factory = isolate->factory();
1164 objs[next_objs_index++] = factory->NewJSArray(10);
1166 factory->NewJSArray(10, FAST_HOLEY_ELEMENTS, Strength::WEAK, TENURED);
1169 objs[next_objs_index++] = factory->NewStringFromStaticChars("abcdefghij");
1171 factory->NewStringFromStaticChars("abcdefghij", TENURED);
1178 objs[next_objs_index++] = factory->NewStringFromAsciiChecked(str, TENURED);
1199 Factory* factory = i_isolate->factory();
1210 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1256 Factory* factory = isolate->factory();
1264 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1321 Factory* factory = isolate->factory();
1329 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1390 Factory* factory = isolate->factory();
1402 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1403 Handle<String> bar_name = factory->InternalizeUtf8String("bar");
1459 Factory* factory = isolate->factory();
1468 Handle<String> foo_name = factory->InternalizeUtf8String("foo");
1527 Factory* factory = isolate->factory();
1541 Handle<String> source = factory->InternalizeUtf8String(raw_source);
2276 Factory* factory = isolate->factory();
2282 CHECK(heap->InNewSpace(*factory->NewFixedArray(32, NOT_TENURED)));
3304 Factory* factory = isolate->factory();
3305 Handle<String> prop_name = factory->InternalizeUtf8String(property_name);
3519 Factory* factory = isolate->factory();
3530 factory->NewFixedArray(1, TENURED);
4184 Factory* factory = isolate->factory();
4217 Handle<FixedArray> array_data = factory->NewFixedArray(2, NOT_TENURED);
4226 factory->NewJSArrayWithElements(array_data, FAST_SMI_ELEMENTS);
4584 Handle<FixedArray> lit = isolate->factory()->NewFixedArray(4, TENURED);
4592 Handle<FixedArray> lo = isolate->factory()->NewFixedArray(size, TENURED);
4966 masm.Push(isolate->factory()->undefined_value());
4970 Handle<Code> code = isolate->factory()->NewCode(
5251 Handle<String> str = isolate->factory()->InternalizeUtf8String(name);
5355 v8::internal::Factory* factory = isolate->factory();
5361 Handle<HeapObject> value = factory->NewFixedArray(1, NOT_TENURED);
5362 weak_cell1 = inner_scope.CloseAndEscape(factory->NewWeakCell(value));
5365 Handle<FixedArray> survivor = factory->NewFixedArray(1, NOT_TENURED);
5369 weak_cell2 = inner_scope.CloseAndEscape(factory->NewWeakCell(survivor));
5389 v8::internal::Factory* factory = isolate->factory();
5393 Handle<FixedArray> survivor = factory->NewFixedArray(1, NOT_TENURED);
5399 i == 0 ? survivor : factory->NewFixedArray(1, NOT_TENURED);
5400 Handle<WeakCell> weak_cell = factory->NewWeakCell(value);
5512 objects[i] = i_isolate->factory()->NewFixedArray(kFixedArrayLen, TENURED);
5556 Handle<FixedArray> o1 = isolate->factory()->NewFixedArray(kFixedArrayLen);
5557 Handle<FixedArray> o2 = isolate->factory()->NewFixedArray(kFixedArrayLen);
5649 handles[i] = i_isolate->factory()->NewFixedArray(1, NOT_TENURED);
5661 i_isolate->factory()->NewFixedArray(1, NOT_TENURED);
5680 Factory* factory = isolate->factory();
5685 Map::CopyWithField(map1, factory->NewStringFromStaticChars("foo"),
5697 Handle<JSObject> o = factory->NewJSObjectFromMap(map1, TENURED);
5698 o->set_properties(*factory->empty_fixed_array());
5763 Factory* factory = isolate->factory();
5768 Handle<JSArray> array = factory->NewJSArray(2);
5770 Handle<String> name = factory->InternalizeUtf8String("testArray");
5792 Factory* factory = isolate->factory();
5801 weak_prototype = inner_scope.CloseAndEscape(factory->NewWeakCell(proto));
5911 Factory* factory = isolate->factory();
5915 factory->NewFixedTypedArray(initial_length, type, true);
5962 Handle<HeapNumber> number = CcTest::i_isolate()->factory()->NewHeapNumber(1);
5980 Handle<Name> key = isolate->factory()->stack_trace_symbol();
6080 Factory* factory = isolate->factory();
6085 Handle<FixedArray> array = factory->NewFixedArray(