/external/v8/src/compiler/ |
D | js-graph.cc | 21 HeapConstant(CEntryStub(isolate(), 1).GetCode())); in CEntryStubConstant() 23 return HeapConstant(CEntryStub(isolate(), result_size).GetCode()); in CEntryStubConstant() 29 HeapConstant(factory()->empty_fixed_array())); in EmptyFixedArrayConstant() 34 return CACHED(kUndefinedConstant, HeapConstant(factory()->undefined_value())); in UndefinedConstant() 39 return CACHED(kTheHoleConstant, HeapConstant(factory()->the_hole_value())); in TheHoleConstant() 44 return CACHED(kTrueConstant, HeapConstant(factory()->true_value())); in TrueConstant() 49 return CACHED(kFalseConstant, HeapConstant(factory()->false_value())); in FalseConstant() 54 return CACHED(kNullConstant, HeapConstant(factory()->null_value())); in NullConstant() 74 Node* JSGraph::HeapConstant(Handle<HeapObject> value) { in HeapConstant() function in v8::internal::compiler::JSGraph 80 *loc = graph()->NewNode(common()->HeapConstant(value)); in HeapConstant() [all …]
|
D | js-generic-lowering.cc | 142 inputs.push_back(jsgraph()->HeapConstant(callable.code())); in ReplaceWithCompareIC() 217 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReplaceWithStubCall() 296 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSLoadNamed() 320 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSLoadGlobal() 344 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSStoreNamed() 370 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.name())); in LowerJSStoreGlobal() 485 : jsgraph()->HeapConstant(p.site()); in LowerJSCreateArray() 495 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(p.shared_info())); in LowerJSCreateClosure() 510 node->InsertInput(zone(), 2, jsgraph()->HeapConstant(p.constant())); in LowerJSCreateLiteralArray() 519 node->InsertInput(zone(), 2, jsgraph()->HeapConstant(p.constant())); in LowerJSCreateLiteralObject() [all …]
|
D | js-global-object-specialization.cc | 67 Node* context = jsgraph()->HeapConstant(result.context); in ReduceJSLoadGlobal() 136 jsgraph()->HeapConstant(property_cell), effect, control); in ReduceJSLoadGlobal() 159 Node* context = jsgraph()->HeapConstant(result.context); in ReduceJSStoreGlobal() 226 jsgraph()->HeapConstant(property_cell_value_map)); in ReduceJSStoreGlobal() 241 jsgraph()->HeapConstant(property_cell), value, effect, control); in ReduceJSStoreGlobal() 257 jsgraph()->HeapConstant(property_cell), value, effect, control); in ReduceJSStoreGlobal()
|
D | raw-machine-assembler.cc | 162 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime1() 177 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime2() 194 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in CallRuntime4() 231 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in TailCallRuntime1() 255 Node* centry = HeapConstant(CEntryStub(isolate(), return_count).GetCode()); in TailCallRuntime2()
|
D | code-stub-assembler.cc | 71 Node* CodeStubAssembler::HeapConstant(Handle<HeapObject> object) { in HeapConstant() function in v8::internal::compiler::CodeStubAssembler 72 return raw_assembler_->HeapConstant(object); in HeapConstant()
|
D | js-typed-lowering.cc | 476 jsgraph()->HeapConstant(callable.code())); in ReduceJSAdd() 652 jsgraph()->HeapConstant(callable.code())); in ReduceJSEqual() 850 jsgraph()->HeapConstant(factory()->true_string()), in ReduceJSToStringInput() 851 jsgraph()->HeapConstant(factory()->false_string()))); in ReduceJSToStringInput() 854 return Replace(jsgraph()->HeapConstant(factory()->undefined_string())); in ReduceJSToStringInput() 857 return Replace(jsgraph()->HeapConstant(factory()->null_string())); in ReduceJSToStringInput() 936 common()->Call(desc), jsgraph()->HeapConstant(callable.code()), in ReduceJSToObject() 1536 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReduceJSCreateArguments() 1549 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReduceJSCreateArguments() 1781 node->ReplaceInput(0, jsgraph()->HeapConstant(stub.GetCode())); in ReduceJSCreateArray() [all …]
|
D | interpreter-assembler.cc | 339 Node* InterpreterAssembler::HeapConstant(Handle<HeapObject> object) { in HeapConstant() function in v8::internal::compiler::InterpreterAssembler 340 return raw_assembler_->HeapConstant(object); in HeapConstant() 453 Node* code_target = HeapConstant(callable.code()); in CallConstruct() 505 Node* code_target = HeapConstant(callable.code()); in CallJS() 570 Node* code_target = HeapConstant(callable.code()); in CallRuntime() 625 HeapConstant(isolate()->builtins()->InterpreterExitTrampoline()); in Return()
|
D | raw-machine-assembler.h | 63 return HeapConstant(isolate()->factory()->null_value()); in NullConstant() 67 return HeapConstant(isolate()->factory()->undefined_value()); in UndefinedConstant() 94 Node* HeapConstant(Handle<HeapObject> object) { in HeapConstant() function 95 return AddNode(common()->HeapConstant(object)); in HeapConstant() 99 return HeapConstant(Handle<HeapObject>::cast(object)); in BooleanConstant() 563 return HeapConstant(isolate()->factory()->InternalizeUtf8String(string)); in StringConstant()
|
D | js-native-context-specialization.cc | 102 index, jsgraph()->HeapConstant(name)); in ReduceNamedAccess() 297 jsgraph()->HeapConstant(callable.code()), in ReduceNamedAccess() 577 jsgraph()->HeapConstant(transition_source)); in ReduceElementAccess() 589 jsgraph()->HeapConstant(transition_target), transition_effect, in ReduceElementAccess() 601 common()->Call(desc), jsgraph()->HeapConstant(stub.GetCode()), in ReduceElementAccess() 602 receiver, jsgraph()->HeapConstant(transition_target), context, in ReduceElementAccess() 678 jsgraph()->HeapConstant(factory()->fixed_array_map())); in ReduceElementAccess()
|
D | js-call-reducer.cc | 172 node, jsgraph()->HeapConstant(handle(apply->context(), isolate()))); in ReduceFunctionPrototypeApply() 188 node, jsgraph()->HeapConstant(handle(call->context(), isolate()))); in ReduceFunctionPrototypeCall() 316 array_function = jsgraph()->HeapConstant( in ReduceJSCallFunction() 459 array_function = jsgraph()->HeapConstant( in ReduceJSCallConstruct()
|
D | code-stub-assembler.h | 43 Node* HeapConstant(Handle<HeapObject> object);
|
D | js-graph.h | 55 Node* HeapConstant(Handle<HeapObject> value);
|
D | common-operator.h | 158 const Operator* HeapConstant(const Handle<HeapObject>&);
|
D | interpreter-assembler.h | 81 Node* HeapConstant(Handle<HeapObject> object);
|
D | change-lowering.cc | 79 Node* target = jsgraph()->HeapConstant(callable.code()); in AllocateHeapNumberWithValue() 558 Node* target = jsgraph()->HeapConstant(callable.code()); in Allocate()
|
/external/v8/test/unittests/compiler/ |
D | graph-unittest.cc | 55 Node* GraphTest::HeapConstant(const Handle<HeapObject>& value) { in HeapConstant() function in v8::internal::compiler::GraphTest 56 Node* node = graph()->NewNode(common()->HeapConstant(value)); in HeapConstant() 64 return HeapConstant(factory()->false_value()); in FalseConstant() 69 return HeapConstant(factory()->true_value()); in TrueConstant() 74 return HeapConstant(factory()->undefined_value()); in UndefinedConstant()
|
D | graph-unittest.h | 45 Node* HeapConstant(const Handle<HeapObject>& value);
|
D | js-typed-lowering-unittest.cc | 402 Node* const the_hole = HeapConstant(factory()->the_hole_value()); in TEST_F() 637 Node* base = HeapConstant(array); in TEST_F() 681 Node* base = HeapConstant(array); in TEST_F() 719 Node* base = HeapConstant(array); in TEST_F() 764 Node* base = HeapConstant(array); in TEST_F() 814 Node* base = HeapConstant(array); in TEST_F() 1209 HeapConstant(isolate()->object_function()), context, in TEST_F() 1229 HeapConstant(isolate()->object_function()), context, in TEST_F()
|
D | js-builtin-reducer-unittest.cc | 49 return HeapConstant(f); in MathFunction()
|
/external/v8/test/cctest/compiler/ |
D | test-code-stub-assembler.cc | 70 Node* context = m.HeapConstant(Handle<Context>(isolate->native_context())); in TEST() 84 Node* context = m.HeapConstant(Handle<Context>(isolate->native_context())); in TEST() 98 Node* context = m.HeapConstant(Handle<Context>(isolate->native_context())); in TEST() 113 Node* context = m.HeapConstant(Handle<Context>(isolate->native_context())); in TEST()
|
D | test-run-stubs.cc | 43 Node* theCode = graph.NewNode(common.HeapConstant(code)); in TEST()
|
D | test-run-native-calls.cc | 282 Node* target = b.graph()->NewNode(b.common()->HeapConstant(inner)); in WrapWithCFunction() 459 Node* target = raw.HeapConstant(inner); in Run() 492 Node* target = raw.HeapConstant(inner); in Run() 588 Node* target = raw.HeapConstant(inner); in CopyTwentyInt32() 986 Node* target = raw.HeapConstant(inner); in Build_Select_With_Call() 1103 Node* target = raw.HeapConstant(select); in MixedParamTest()
|
D | graph-builder-tester.h | 106 Node* HeapConstant(Handle<HeapObject> object) { in HeapConstant() function 107 return NewNode(common()->HeapConstant(object)); in HeapConstant()
|
D | test-multiple-return.cc | 100 Node* ret3 = mt.AddNode(mt.common()->Call(desc), mt.HeapConstant(code), a, b); in TEST()
|
/external/v8/src/interpreter/ |
D | interpreter.cc | 136 __ HeapConstant(isolate_->factory()->undefined_value()); in DoLdaUndefined() 146 Node* null_value = __ HeapConstant(isolate_->factory()->null_value()); in DoLdaNull() 156 Node* the_hole_value = __ HeapConstant(isolate_->factory()->the_hole_value()); in DoLdaTheHole() 166 Node* true_value = __ HeapConstant(isolate_->factory()->true_value()); in DoLdaTrue() 176 Node* false_value = __ HeapConstant(isolate_->factory()->false_value()); in DoLdaFalse() 247 Node* code_target = __ HeapConstant(ic.code()); in DoLoadGlobal() 363 Node* code_target = __ HeapConstant(ic.code()); in DoStoreGlobal() 574 Node* code_target = __ HeapConstant(ic.code()); in DoLoadIC() 637 Node* code_target = __ HeapConstant(ic.code()); in DoKeyedLoadIC() 701 Node* code_target = __ HeapConstant(ic.code()); in DoStoreIC() [all …]
|