Home
last modified time | relevance | path

Searched refs:HeapConstant (Results 1 – 25 of 51) sorted by relevance

123

/external/v8/src/compiler/
Djs-graph.cc35 return GET_CACHED_FIELD(ptr, HeapConstant(CodeFactory::CEntry( in CEntryStubConstant()
41 return GET_CACHED_FIELD(ptr, HeapConstant(CodeFactory::CEntry( in CEntryStubConstant()
45 return HeapConstant(CodeFactory::CEntry(isolate(), result_size, save_doubles, in CEntryStubConstant()
65 return HeapConstant(Handle<HeapObject>::cast(value)); in Constant()
92 return HeapConstant(ref.object<HeapObject>()); in Constant()
123 Node* JSGraph::HeapConstant(Handle<HeapObject> value) { in HeapConstant() function in v8::internal::compiler::JSGraph
126 *loc = graph()->NewNode(common()->HeapConstant(value)); in HeapConstant()
142 HeapConstant(BUILTIN_CODE(isolate(), AllocateInNewSpace)))
145 HeapConstant(BUILTIN_CODE(isolate(), AllocateInOldSpace)))
148 HeapConstant(BUILTIN_CODE(isolate(), ArrayConstructorImpl)))
[all …]
Djs-generic-lowering.cc110 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReplaceWithStubCall()
155 Node* vector = jsgraph()->HeapConstant(p.feedback().vector()); in LowerJSLoadProperty()
166 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSLoadNamed()
174 Node* vector = jsgraph()->HeapConstant(p.feedback().vector()); in LowerJSLoadNamed()
186 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(p.name())); in LowerJSLoadGlobal()
194 Node* vector = jsgraph()->HeapConstant(p.feedback().vector()); in LowerJSLoadGlobal()
213 Node* vector = jsgraph()->HeapConstant(p.feedback().vector()); in LowerJSStoreProperty()
224 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSStoreNamed()
232 Node* vector = jsgraph()->HeapConstant(p.feedback().vector()); in LowerJSStoreNamed()
243 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSStoreNamedOwn()
[all …]
Deffect-control-linearizer.cc1364 Node* map = __ HeapConstant(maps[i]); in LowerCheckMaps()
1404 Node* map = __ HeapConstant(maps[i]); in LowerCheckMaps()
1423 Node* map = __ HeapConstant(maps[i]); in LowerCheckMaps()
1448 Node* map = __ HeapConstant(maps[i]); in LowerCompareMaps()
1502 __ WordEqual(value_map, __ HeapConstant(factory()->symbol_map())); in LowerCheckSymbol()
2069 return __ Call(call_descriptor, __ HeapConstant(callable.code()), argument, in LowerNumberToString()
2525 return __ Call(call_descriptor, __ HeapConstant(callable.code()), obj, in LowerTypeOf()
2537 return __ Call(call_descriptor, __ HeapConstant(callable.code()), obj, in LowerToBoolean()
2622 jsgraph()->HeapConstant(factory()->empty_fixed_array())); in LowerNewDoubleElements()
2673 jsgraph()->HeapConstant(factory()->empty_fixed_array())); in LowerNewSmiOrObjectElements()
[all …]
Djs-typed-lowering.cc416 empty_string_type_(Type::HeapConstant( in JSTypedLowering()
604 jsgraph()->HeapConstant(callable.code())); in ReduceJSAdd()
1056 jsgraph()->HeapConstant(factory()->true_string()), in ReduceJSToStringInput()
1057 jsgraph()->HeapConstant(factory()->false_string()))); in ReduceJSToStringInput()
1060 return Replace(jsgraph()->HeapConstant(factory()->undefined_string())); in ReduceJSToStringInput()
1063 return Replace(jsgraph()->HeapConstant(factory()->null_string())); in ReduceJSToStringInput()
1066 return Replace(jsgraph()->HeapConstant(factory()->NaN_string())); in ReduceJSToStringInput()
1079 return Replace(jsgraph()->HeapConstant( in ReduceJSToStringInput()
1133 jsgraph()->HeapConstant(callable.code()), receiver, in ReduceJSToObject()
1563 jsgraph()->HeapConstant(callable.code())); in ReduceJSConstructForwardVarargs()
[all …]
Dgraph-assembler.cc45 Node* GraphAssembler::HeapConstant(Handle<HeapObject> object) { in HeapConstant() function in v8::internal::compiler::GraphAssembler
46 return jsgraph()->HeapConstant(object); in HeapConstant()
Djs-graph.h51 Node* HeapConstant(Handle<HeapObject> value);
Djs-create-lowering.cc658 node->ReplaceInput(0, jsgraph()->HeapConstant(callable.code())); in ReduceNewArrayToStubCall()
670 node->ReplaceInput(0, jsgraph()->HeapConstant(callable.code())); in ReduceNewArrayToStubCall()
681 node->ReplaceInput(0, jsgraph()->HeapConstant(code)); in ReduceNewArrayToStubCall()
706 ? Type::HeapConstant(constructor, zone()) in ReduceJSCreateArray()
1256 jsgraph()->HeapConstant(native_context())); in ReduceJSCreateFunctionContext()
1283 jsgraph()->HeapConstant(native_context())); in ReduceJSCreateWithContext()
1306 jsgraph()->HeapConstant(native_context())); in ReduceJSCreateCatchContext()
1335 jsgraph()->HeapConstant(native_context())); in ReduceJSCreateBlockContext()
1689 Node* value = jsgraph()->HeapConstant(factory()->one_pointer_filler_map()); in AllocateFastLiteral()
1730 return jsgraph()->HeapConstant(boilerplate_elements.object<HeapObject>()); in AllocateFastLiteralElements()
Doperation-typer.cc31 Type::HeapConstant(js_heap_broker, factory->empty_string(), zone); in OperationTyper()
33 Type::HeapConstant(js_heap_broker, factory->NaN_string(), zone); in OperationTyper()
35 Type::HeapConstant(js_heap_broker, factory->zero_string(), zone); in OperationTyper()
37 Type::HeapConstant(js_heap_broker, factory->false_value(), zone); in OperationTyper()
39 Type::HeapConstant(js_heap_broker, factory->true_value(), zone); in OperationTyper()
41 Type::HeapConstant(js_heap_broker, factory->the_hole_value(), zone); in OperationTyper()
Djs-native-context-specialization.cc138 Node* value = jsgraph()->HeapConstant(result); in ReduceJSAdd()
402 node, jsgraph()->HeapConstant(bound_target_function), 1); in ReduceJSOrdinaryHasInstance()
600 jsgraph()->HeapConstant(global_proxy())); in ReduceGlobalAccess()
659 jsgraph()->HeapConstant(property_cell), effect, control); in ReduceGlobalAccess()
722 jsgraph()->HeapConstant(property_cell), value, in ReduceGlobalAccess()
735 jsgraph()->HeapConstant(property_cell), value, effect, control); in ReduceGlobalAccess()
1441 jsgraph()->HeapConstant(array_elements)); in ReduceKeyedAccess()
1788 Node* code = jsgraph()->HeapConstant(call_api_callback.code()); in InlineApiCall()
2125 jsgraph()->HeapConstant(cached_name)); in ReduceJSStoreDataPropertyInLiteral()
2248 buffer = jsgraph()->HeapConstant(typed_array->GetBuffer()); in BuildElementAccess()
[all …]
Djs-context-specialization.cc40 Node* value = jsgraph()->HeapConstant(function); in ReduceParameter()
Dcode-assembler.cc273 HeapConstant(isolate()->factory()->NewHeapNumber(value, TENURED))); in NumberConstant()
288 return UncheckedCast<HeapObject>(raw_assembler()->HeapConstant(object)); in UntypedHeapConstant()
294 return UncheckedCast<String>(HeapConstant(internalized_string)); in StringConstant()
961 return HeapConstant(Handle<HeapObject>::cast(root)); in LoadRoot()
1090 HeapConstant(CodeFactory::RuntimeCEntry(isolate(), result_size)); in CallRuntimeImpl()
1126 HeapConstant(CodeFactory::RuntimeCEntry(isolate(), result_size)); in TailCallRuntimeImpl()
Dtypes.h364 static Type HeapConstant(JSHeapBroker* js_heap_broker,
366 static Type HeapConstant(const HeapObjectRef& value, Zone* zone);
Draw-machine-assembler.h100 Node* HeapConstant(Handle<HeapObject> object) { in HeapConstant() function
101 return AddNode(common()->HeapConstant(object)); in HeapConstant()
105 return HeapConstant(Handle<HeapObject>::cast(object)); in BooleanConstant()
764 return HeapConstant(isolate()->factory()->InternalizeUtf8String(string)); in StringConstant()
Dtypes.cc837 return HeapConstant(ref.AsHeapObject(), zone); in NewConstant()
1063 Type Type::HeapConstant(JSHeapBroker* js_heap_broker, Handle<i::Object> value, in HeapConstant() function in v8::internal::compiler::Type
1070 Type Type::HeapConstant(const HeapObjectRef& value, Zone* zone) { in HeapConstant() function in v8::internal::compiler::Type
Dproperty-access-builder.cc163 Node* expected = jsgraph()->HeapConstant(value); in BuildCheckValue()
Dtyped-optimization.cc29 true_type_(Type::HeapConstant(js_heap_broker, factory()->true_value(), in TypedOptimization()
31 false_type_(Type::HeapConstant(js_heap_broker, factory()->false_value(), in TypedOptimization()
Draw-machine-assembler.cc46 return HeapConstant(isolate()->factory()->null_value()); in NullConstant()
50 return HeapConstant(isolate()->factory()->undefined_value()); in UndefinedConstant()
Djs-call-reducer.cc503 context = jsgraph()->HeapConstant(handle(function->context(), isolate())); in ReduceFunctionPrototypeCall()
855 jsgraph()->HeapConstant( in ReduceReflectGet()
870 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReduceReflectGet()
931 jsgraph()->HeapConstant( in ReduceReflectHas()
1523 Node* array_constructor = jsgraph()->HeapConstant(handle_constructor); in ReduceArrayMap()
2627 common()->Call(desc), jsgraph()->HeapConstant(callable.code()), elements, in ReduceArrayIndexOfIncludes()
2877 ? jsgraph()->HeapConstant(global_proxy()) in ReduceCallApiFunction()
2955 ? jsgraph()->HeapConstant(api_holder) in ReduceCallApiFunction()
2960 jsgraph()->HeapConstant(call_api_callback.code())); in ReduceCallApiFunction()
3771 Node* array_function = jsgraph()->HeapConstant( in ReduceJSConstruct()
[all …]
Djs-intrinsic-lowering.cc350 jsgraph()->HeapConstant(callable.code())); in Change()
Dcommon-operator.h488 const Operator* HeapConstant(const Handle<HeapObject>&); in NON_EXPORTED_BASE()
/external/v8/src/builtins/
Dbuiltins-lazy-gen.cc139 WordNotEqual(code, HeapConstant(BUILTIN_CODE(isolate(), CompileLazy)))); in CompileLazy()
159 TNode<Code> code = HeapConstant(BUILTIN_CODE(isolate(), CompileLazy)); in TF_BUILTIN()
188 WordEqual(code, HeapConstant(BUILTIN_CODE(isolate(), DeserializeLazy))), in TF_BUILTIN()
Dbuiltins-async-gen.cc125 HeapConstant(factory()->promise_forwarding_handler_symbol()); in Await()
139 Node* const key = HeapConstant(factory()->promise_handled_by_symbol()); in Await()
239 HeapConstant(factory()->promise_forwarding_handler_symbol()); in AwaitOptimized()
253 Node* const key = HeapConstant(factory()->promise_handled_by_symbol()); in AwaitOptimized()
Dbuiltins-conversion-gen.cc42 Node* hint_string = HeapConstant(factory()->ToPrimitiveHintString(hint)); in Generate_NonPrimitiveToPrimitive()
/external/v8/src/interpreter/
Dinterpreter-assembler.cc735 feedback, HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in CollectCallableFeedback()
745 HeapConstant(FeedbackVector::UninitializedSentinel(isolate()))); in CollectCallableFeedback()
809 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in CollectCallableFeedback()
850 Node* code_target = HeapConstant(callable.code()); in CallJSAndDispatch()
869 Node* code_target = HeapConstant(callable.code()); in CallJSAndDispatch()
909 Node* code_target = HeapConstant(callable.code()); in CallJSWithSpreadAndDispatch()
947 feedback, HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in Construct()
1060 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in Construct()
1075 Node* code_target = HeapConstant(callable.code()); in Construct()
1088 Node* code_target = HeapConstant(callable.code()); in Construct()
[all …]
Dinterpreter-intrinsics-generator.cc187 stub_args[index++] = __ HeapConstant(callable.code()); in IntrinsicAsStubCall()

123