Lines Matching refs:Node
7 #include "src/compiler/node-properties.h"
18 Node* JSGraph::CEntryStubConstant(int result_size) {
27 Node* JSGraph::EmptyFixedArrayConstant() {
33 Node* JSGraph::UndefinedConstant() {
38 Node* JSGraph::TheHoleConstant() {
43 Node* JSGraph::TrueConstant() {
48 Node* JSGraph::FalseConstant() {
53 Node* JSGraph::NullConstant() {
58 Node* JSGraph::ZeroConstant() {
63 Node* JSGraph::OneConstant() {
68 Node* JSGraph::NaNConstant() {
74 Node* JSGraph::HeapConstant(Handle<HeapObject> value) {
78 Node** loc = cache_.FindHeapConstant(value);
86 Node* JSGraph::Constant(Handle<Object> value) {
88 // canonicalized node can be used.
107 Node* JSGraph::Constant(double value) {
114 Node* JSGraph::Constant(int32_t value) {
121 Node* JSGraph::Int32Constant(int32_t value) {
122 Node** loc = cache_.FindInt32Constant(value);
130 Node* JSGraph::Int64Constant(int64_t value) {
131 Node** loc = cache_.FindInt64Constant(value);
139 Node* JSGraph::NumberConstant(double value) {
140 Node** loc = cache_.FindNumberConstant(value);
148 Node* JSGraph::Float32Constant(float value) {
149 Node** loc = cache_.FindFloat32Constant(value);
157 Node* JSGraph::Float64Constant(double value) {
158 Node** loc = cache_.FindFloat64Constant(value);
166 Node* JSGraph::ExternalConstant(ExternalReference reference) {
167 Node** loc = cache_.FindExternalConstant(reference);
175 Node* JSGraph::ExternalConstant(Runtime::FunctionId function_id) {
180 Node* JSGraph::EmptyFrameState() {
181 Node* empty_frame_state = cached_nodes_[kEmptyFrameState];
183 Node* state_values = graph()->NewNode(common()->StateValues(0));
195 Node* JSGraph::Dead() {
203 if (Node* node = cached_nodes_[i]) {
204 if (!node->IsDead()) nodes->push_back(node);