/external/v8/src/compiler/ |
D | js-graph.cc | 35 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 …]
|
D | js-generic-lowering.cc | 110 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 …]
|
D | effect-control-linearizer.cc | 1364 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 …]
|
D | js-typed-lowering.cc | 416 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 …]
|
D | graph-assembler.cc | 45 Node* GraphAssembler::HeapConstant(Handle<HeapObject> object) { in HeapConstant() function in v8::internal::compiler::GraphAssembler 46 return jsgraph()->HeapConstant(object); in HeapConstant()
|
D | js-graph.h | 51 Node* HeapConstant(Handle<HeapObject> value);
|
D | js-create-lowering.cc | 658 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()
|
D | operation-typer.cc | 31 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()
|
D | js-native-context-specialization.cc | 138 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 …]
|
D | js-context-specialization.cc | 40 Node* value = jsgraph()->HeapConstant(function); in ReduceParameter()
|
D | code-assembler.cc | 273 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()
|
D | types.h | 364 static Type HeapConstant(JSHeapBroker* js_heap_broker, 366 static Type HeapConstant(const HeapObjectRef& value, Zone* zone);
|
D | raw-machine-assembler.h | 100 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()
|
D | types.cc | 837 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
|
D | property-access-builder.cc | 163 Node* expected = jsgraph()->HeapConstant(value); in BuildCheckValue()
|
D | typed-optimization.cc | 29 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()
|
D | raw-machine-assembler.cc | 46 return HeapConstant(isolate()->factory()->null_value()); in NullConstant() 50 return HeapConstant(isolate()->factory()->undefined_value()); in UndefinedConstant()
|
D | js-call-reducer.cc | 503 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 …]
|
D | js-intrinsic-lowering.cc | 350 jsgraph()->HeapConstant(callable.code())); in Change()
|
D | common-operator.h | 488 const Operator* HeapConstant(const Handle<HeapObject>&); in NON_EXPORTED_BASE()
|
/external/v8/src/builtins/ |
D | builtins-lazy-gen.cc | 139 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()
|
D | builtins-async-gen.cc | 125 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()
|
D | builtins-conversion-gen.cc | 42 Node* hint_string = HeapConstant(factory()->ToPrimitiveHintString(hint)); in Generate_NonPrimitiveToPrimitive()
|
/external/v8/src/interpreter/ |
D | interpreter-assembler.cc | 735 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 …]
|
D | interpreter-intrinsics-generator.cc | 187 stub_args[index++] = __ HeapConstant(callable.code()); in IntrinsicAsStubCall()
|