/external/v8/src/compiler/ |
D | js-graph.cc | 19 HeapConstant(isolate()->builtins()->AllocateInNewSpace())); in AllocateInNewSpaceStubConstant() 24 HeapConstant(isolate()->builtins()->AllocateInOldSpace())); in AllocateInOldSpaceStubConstant() 29 HeapConstant(isolate()->builtins()->ToNumber())); in ToNumberBuiltinConstant() 40 HeapConstant(CEntryStub(isolate(), result_size, save_doubles, in CEntryStubConstant() 46 return HeapConstant(stub.GetCode()); in CEntryStubConstant() 51 HeapConstant(factory()->empty_fixed_array())); in EmptyFixedArrayConstant() 56 HeapConstant(factory()->empty_literals_array())); in EmptyLiteralsArrayConstant() 60 return CACHED(kEmptyStringConstant, HeapConstant(factory()->empty_string())); in EmptyStringConstant() 65 HeapConstant(factory()->fixed_array_map())); in FixedArrayMapConstant() 70 HeapConstant(factory()->fixed_double_array_map())); in FixedDoubleArrayMapConstant() [all …]
|
D | js-create-lowering.cc | 309 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReduceJSCreateArguments() 322 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReduceJSCreateArguments() 334 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReduceJSCreateArguments() 363 Node* const arguments_map = jsgraph()->HeapConstant(handle( in ReduceJSCreateArguments() 394 Node* const arguments_map = jsgraph()->HeapConstant( in ReduceJSCreateArguments() 426 Node* const jsarray_map = jsgraph()->HeapConstant(handle( in ReduceJSCreateArguments() 472 Node* js_array_map = jsgraph()->HeapConstant( in ReduceNewArray() 514 node->ReplaceInput(0, jsgraph()->HeapConstant(stub.GetCode())); in ReduceNewArrayToStubCall() 515 node->InsertInput(graph()->zone(), 2, jsgraph()->HeapConstant(site)); in ReduceNewArrayToStubCall() 532 node->ReplaceInput(0, jsgraph()->HeapConstant(stub.GetCode())); in ReduceNewArrayToStubCall() [all …]
|
D | js-global-object-specialization.cc | 76 Node* context = jsgraph()->HeapConstant(result.context); in ReduceJSLoadGlobal() 140 jsgraph()->HeapConstant(property_cell), effect, control); in ReduceJSLoadGlobal() 158 Node* context = jsgraph()->HeapConstant(result.context); in ReduceJSStoreGlobal() 211 jsgraph()->HeapConstant(property_cell_value_map), effect, control); in ReduceJSStoreGlobal() 224 jsgraph()->HeapConstant(property_cell), value, effect, control); in ReduceJSStoreGlobal() 239 jsgraph()->HeapConstant(property_cell), value, effect, control); in ReduceJSStoreGlobal()
|
D | js-generic-lowering.cc | 95 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReplaceWithStubCall() 196 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSLoadNamed() 287 node->ReplaceInput(Descriptor::kName, jsgraph()->HeapConstant(p.name())); in LowerJSStoreNamed() 330 node->ReplaceInput(Descriptor::kName, jsgraph()->HeapConstant(p.name())); in LowerJSStoreGlobal() 427 : jsgraph()->HeapConstant(site); in LowerJSCreateArray() 439 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(shared_info)); in LowerJSCreateClosure() 479 node->InsertInput(zone(), 2, jsgraph()->HeapConstant(p.constant())); in LowerJSCreateLiteralArray() 498 node->InsertInput(zone(), 2, jsgraph()->HeapConstant(p.constant())); in LowerJSCreateLiteralObject() 520 Node* pattern = jsgraph()->HeapConstant(p.constant()); in LowerJSCreateLiteralRegExp() 532 jsgraph()->HeapConstant(parameters.catch_name())); in LowerJSCreateCatchContext() [all …]
|
D | raw-machine-assembler.cc | 209 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime0() 223 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime1() 238 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime2() 254 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime3() 270 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime4() 286 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime5() 319 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in TailCallRuntime0() 340 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in TailCallRuntime1() 363 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in TailCallRuntime2() 385 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in TailCallRuntime3() [all …]
|
D | code-assembler.cc | 124 Node* CodeAssembler::HeapConstant(Handle<HeapObject> object) { in HeapConstant() function in v8::internal::compiler::CodeAssembler 125 return raw_assembler_->HeapConstant(object); in HeapConstant() 296 return HeapConstant(Handle<HeapObject>::cast(root)); in LoadRoot() 479 Node* target = HeapConstant(callable.code()); in CallStub() 485 Node* target = HeapConstant(callable.code()); in CallStub() 493 Node* target = HeapConstant(callable.code()); in CallStub() 501 Node* target = HeapConstant(callable.code()); in CallStub() 508 Node* target = HeapConstant(callable.code()); in CallStubN() 711 Node* target = HeapConstant(callable.code()); in TailCallStub() 718 Node* target = HeapConstant(callable.code()); in TailCallStub() [all …]
|
D | typed-optimization.cc | 25 true_type_(Type::HeapConstant(factory()->true_value(), graph()->zone())), in TypedOptimization() 27 Type::HeapConstant(factory()->false_value(), graph()->zone())), in TypedOptimization() 180 Node* const value = jsgraph()->HeapConstant(object_map); in ReduceLoadField()
|
D | js-native-context-specialization.cc | 184 Node* value = jsgraph()->HeapConstant(native_context()); in ReduceJSLoadContext() 245 jsgraph()->HeapConstant(name)); in ReduceNamedAccess() 629 receiver, jsgraph()->HeapConstant(transition_source), in ReduceElementAccess() 630 jsgraph()->HeapConstant(transition_target), effect, control); in ReduceElementAccess() 680 receiver, jsgraph()->HeapConstant(transition_source), in ReduceElementAccess() 681 jsgraph()->HeapConstant(transition_target), this_effect, in ReduceElementAccess() 798 Node* value = jsgraph()->HeapConstant( in ReduceKeyedAccess() 1125 jsgraph()->HeapConstant(factory()->mutable_heap_number_map()), in BuildPropertyAccess() 1168 jsgraph()->HeapConstant(field_map), in BuildPropertyAccess() 1213 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in BuildPropertyAccess() [all …]
|
D | js-call-reducer.cc | 150 node, jsgraph()->HeapConstant(handle(apply->context(), isolate()))); in ReduceFunctionPrototypeApply() 166 node, jsgraph()->HeapConstant(handle(call->context(), isolate()))); in ReduceFunctionPrototypeCall() 358 Node* array_function = jsgraph()->HeapConstant( in ReduceJSCallFunction() 461 Node* array_function = jsgraph()->HeapConstant( in ReduceJSCallConstruct()
|
D | js-typed-lowering.cc | 463 Type::HeapConstant(factory()->the_hole_value(), graph()->zone())), in JSTypedLowering() 517 jsgraph()->HeapConstant(callable.code())); in ReduceJSAdd() 673 Node* value_map = jsgraph()->HeapConstant(factory()->cons_string_map()); in ReduceCreateConsString() 1088 jsgraph()->HeapConstant(factory()->true_string()), in ReduceJSToStringInput() 1089 jsgraph()->HeapConstant(factory()->false_string()))); in ReduceJSToStringInput() 1092 return Replace(jsgraph()->HeapConstant(factory()->undefined_string())); in ReduceJSToStringInput() 1095 return Replace(jsgraph()->HeapConstant(factory()->null_string())); in ReduceJSToStringInput() 1151 common()->Call(desc), jsgraph()->HeapConstant(callable.code()), in ReduceJSToObject() 1647 common()->Call(desc), jsgraph()->HeapConstant(callable.code()), in ReduceJSConvertReceiver() 1704 common()->Call(desc), jsgraph()->HeapConstant(callable.code()), in ReduceJSConvertReceiver() [all …]
|
D | raw-machine-assembler.h | 67 return HeapConstant(isolate()->factory()->null_value()); in NullConstant() 71 return HeapConstant(isolate()->factory()->undefined_value()); in UndefinedConstant() 102 Node* HeapConstant(Handle<HeapObject> object) { in HeapConstant() function 103 return AddNode(common()->HeapConstant(object)); in HeapConstant() 107 return HeapConstant(Handle<HeapObject>::cast(object)); in BooleanConstant() 700 return HeapConstant(isolate()->factory()->InternalizeUtf8String(string)); in StringConstant()
|
D | wasm-compiler.cc | 90 inputs[count++] = jsgraph->HeapConstant(context); // context in BuildCallToRuntime() 992 Node* WasmGraphBuilder::HeapConstant(Handle<HeapObject> value) { in HeapConstant() function in v8::internal::compiler::WasmGraphBuilder 993 return jsgraph()->HeapConstant(value); in HeapConstant() 1736 jsgraph()->HeapConstant(module->instance->context), // context in GrowMemory() 2155 args[0] = HeapConstant(code); in CallDirect() 2376 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in BuildJavaScriptToNumber() 2585 Node* target = jsgraph()->HeapConstant(callable.code()); in BuildAllocateHeapNumberWithValue() 2639 args[pos++] = HeapConstant(wasm_code); in BuildJSToWasmWrapper() 2729 HeapConstant(handle(function->context()->global_proxy(), isolate)); in BuildWasmToJSWrapper() 2743 args[pos++] = HeapConstant(handle(function->context())); in BuildWasmToJSWrapper() [all …]
|
D | js-graph.h | 70 Node* HeapConstant(Handle<HeapObject> value); in NON_EXPORTED_BASE()
|
D | common-operator.h | 228 const Operator* HeapConstant(const Handle<HeapObject>&); in NON_EXPORTED_BASE()
|
D | js-inlining-heuristic.cc | 195 Node* target = jsgraph()->HeapConstant(candidate.functions[i]); in InlineCandidate()
|
D | operation-typer.cc | 27 singleton_false_ = Type::HeapConstant(factory->false_value(), zone); in OperationTyper() 28 singleton_true_ = Type::HeapConstant(factory->true_value(), zone); in OperationTyper() 29 singleton_the_hole_ = Type::HeapConstant(factory->the_hole_value(), zone); in OperationTyper()
|
/external/v8/src/builtins/ |
D | builtins-object.cc | 246 Node* lhs = assembler->HeapConstant( in ReturnToStringFormat() 248 Node* rhs = assembler->HeapConstant( in ReturnToStringFormat() 334 Node* to_string_tag_symbol = assembler->HeapConstant( in Generate_ObjectProtoToString() 381 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() 385 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() 389 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() 393 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() 397 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() 401 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() 405 assembler->Return(assembler->HeapConstant( in Generate_ObjectProtoToString() [all …]
|
D | builtins-typedarray.cc | 61 assembler->HeapConstant(assembler->factory()->NewStringFromAsciiChecked( in Generate_TypedArrayProtoypeGetter() 141 Node* arg1 = assembler->HeapConstant( in Generate_TypedArrayPrototypeIterationMethod()
|
D | builtins-conversion.cc | 39 assembler->HeapConstant(assembler->factory()->to_primitive_symbol()); in Generate_NonPrimitiveToPrimitive() 55 Node* hint_string = assembler->HeapConstant( in Generate_NonPrimitiveToPrimitive() 245 Node* name_string = assembler->HeapConstant(name); in Generate_OrdinaryToPrimitive() 458 assembler->HeapConstant(assembler->factory()->NewStringFromAsciiChecked( in Generate_ToObject()
|
D | builtins-generator.cc | 60 assembler->HeapConstant(assembler->factory()->NewStringFromAsciiChecked( in Generate_GeneratorPrototypeResume()
|
D | builtins-regexp.cc | 187 a->HeapConstant(a->isolate()->factory()->lastIndex_string()); in SlowLoadLastIndex() 236 a->HeapConstant(a->isolate()->factory()->lastIndex_string()); in SlowStoreLastIndex() 524 Node* const method_name_str = a->HeapConstant( in ThrowIfNotJSReceiver() 661 a->HeapConstant(isolate->factory()->NewStringFromAsciiChecked(NAME)); \ in Generate_RegExpPrototypeFlagsGetter() 860 Node* const method_name_str = a->HeapConstant( in Generate_FlagGetter() 1021 Node* const name = a->HeapConstant(isolate->factory()->exec_string()); in RegExpExec() 1243 Node* const name = a->HeapConstant(isolate->factory()->index_string()); in Generate_RegExpPrototypeSearchBody()
|
/external/v8/src/interpreter/ |
D | interpreter-assembler.cc | 571 Node* code_target = HeapConstant(callable.code()); in CallJSWithFeedback() 587 HeapConstant(TypeFeedbackVector::MegamorphicSentinel(isolate()))); in CallJSWithFeedback() 608 Node* code_target_call = HeapConstant(callable_call.code()); in CallJSWithFeedback() 621 HeapConstant(TypeFeedbackVector::UninitializedSentinel(isolate()))); in CallJSWithFeedback() 675 HeapConstant(TypeFeedbackVector::MegamorphicSentinel(isolate())), in CallJSWithFeedback() 690 Node* code_target_call = HeapConstant(callable_call.code()); in CallJSWithFeedback() 706 Node* code_target = HeapConstant(callable.code()); in CallJS() 749 HeapConstant(callable_function.code()), context, in CallConstruct() 764 HeapConstant(TypeFeedbackVector::MegamorphicSentinel(isolate()))); in CallConstruct() 842 HeapConstant(TypeFeedbackVector::MegamorphicSentinel(isolate())), in CallConstruct() [all …]
|
D | interpreter.cc | 350 __ HeapConstant(isolate_->factory()->undefined_value()); in DoLdaUndefined() 359 Node* null_value = __ HeapConstant(isolate_->factory()->null_value()); in DoLdaNull() 368 Node* the_hole_value = __ HeapConstant(isolate_->factory()->the_hole_value()); in DoLdaTheHole() 377 Node* true_value = __ HeapConstant(isolate_->factory()->true_value()); in DoLdaTrue() 386 Node* false_value = __ HeapConstant(isolate_->factory()->false_value()); in DoLdaFalse() 428 Node* code_target = __ HeapConstant(ic.code()); in BuildLoadGlobal() 477 Node* code_target = __ HeapConstant(ic.code()); in DoStaGlobal() 722 Node* code_target = __ HeapConstant(ic.code()); in DoLdaNamedProperty() 746 Node* code_target = __ HeapConstant(ic.code()); in DoLdaKeyedProperty() 764 Node* code_target = __ HeapConstant(ic.code()); in DoStoreIC() [all …]
|
/external/v8/src/ |
D | fast-accessor-assembler.cc | 193 Node* target = assembler_->HeapConstant(stub.GetCode()); in Call()
|
D | code-stub-assembler.cc | 52 HeapConstant(factory()->NewStringFromAsciiChecked(&(buffer[0])))); in Assert() 595 Node* float32x4_map = HeapConstant(factory()->float32x4_map()); in BranchIfSimd128Equal() 1906 StoreMapNoWriteBarrier(elements, HeapConstant(elements_map)); in AllocateJSArray() 1934 StoreObjectField(array, JSObject::kMapOffset, HeapConstant(map)); in AllocateFixedArray() 1936 StoreMapNoWriteBarrier(array, HeapConstant(map)); in AllocateFixedArray() 2290 HeapConstant(Handle<Map>(isolate()->heap()->allocation_memento_map()))); in InitializeAllocationMemento() 2583 HeapConstant(factory()->NewStringFromAsciiChecked( in ToThisString() 2664 HeapConstant(factory()->NewStringFromAsciiChecked(method_name, in ToThisValue() 2692 HeapConstant(factory()->NewStringFromAsciiChecked(method_name, TENURED)), in ThrowIfNotInstanceType() 5771 Node* target = HeapConstant(stub.GetCode()); in HandleLoadICProtoHandler() [all …]
|