• Home
  • Raw
  • Download

Lines Matching refs:Node

63         parameters_(main_zone()->template NewArray<Node*>(parameter_count())) {  in GraphAndBuilders()
70 Node* Parameter(size_t index) { in Parameter()
81 Node* start = graph()->NewNode(common()->Start(num_parameters + 3)); in Begin()
86 void Return(Node* value) { in Return()
94 Node* end = graph()->NewNode(common()->End(1), return_); in End()
98 Node* PointerConstant(void* value) { in PointerConstant()
103 Node* Int32Constant(int32_t value) { in Int32Constant()
106 Node* HeapConstant(Handle<HeapObject> object) { in HeapConstant()
110 Node* BooleanNot(Node* a) { return NewNode(simplified()->BooleanNot(), a); } in BooleanNot()
112 Node* NumberEqual(Node* a, Node* b) { in NumberEqual()
115 Node* NumberLessThan(Node* a, Node* b) { in NumberLessThan()
118 Node* NumberLessThanOrEqual(Node* a, Node* b) { in NumberLessThanOrEqual()
121 Node* NumberAdd(Node* a, Node* b) { in NumberAdd()
124 Node* NumberSubtract(Node* a, Node* b) { in NumberSubtract()
127 Node* NumberMultiply(Node* a, Node* b) { in NumberMultiply()
130 Node* NumberDivide(Node* a, Node* b) { in NumberDivide()
133 Node* NumberModulus(Node* a, Node* b) { in NumberModulus()
136 Node* NumberToInt32(Node* a) { in NumberToInt32()
139 Node* NumberToUint32(Node* a) { in NumberToUint32()
143 Node* StringEqual(Node* a, Node* b) { in StringEqual()
146 Node* StringLessThan(Node* a, Node* b) { in StringLessThan()
149 Node* StringLessThanOrEqual(Node* a, Node* b) { in StringLessThanOrEqual()
153 Node* ChangeTaggedToInt32(Node* a) { in ChangeTaggedToInt32()
156 Node* ChangeTaggedToUint32(Node* a) { in ChangeTaggedToUint32()
159 Node* ChangeTaggedToFloat64(Node* a) { in ChangeTaggedToFloat64()
162 Node* ChangeInt32ToTagged(Node* a) { in ChangeInt32ToTagged()
165 Node* ChangeUint32ToTagged(Node* a) { in ChangeUint32ToTagged()
168 Node* ChangeFloat64ToTagged(Node* a) { in ChangeFloat64ToTagged()
171 Node* ChangeBoolToBit(Node* a) { in ChangeBoolToBit()
174 Node* ChangeBitToBool(Node* a) { in ChangeBitToBool()
178 Node* LoadField(const FieldAccess& access, Node* object) { in LoadField()
181 Node* StoreField(const FieldAccess& access, Node* object, Node* value) { in StoreField()
184 Node* LoadElement(const ElementAccess& access, Node* object, Node* index) { in LoadElement()
187 Node* StoreElement(const ElementAccess& access, Node* object, Node* index, in StoreElement()
188 Node* value) { in StoreElement()
192 Node* NewNode(const Operator* op) { in NewNode()
193 return MakeNode(op, 0, static_cast<Node**>(NULL)); in NewNode()
196 Node* NewNode(const Operator* op, Node* n1) { return MakeNode(op, 1, &n1); } in NewNode()
198 Node* NewNode(const Operator* op, Node* n1, Node* n2) { in NewNode()
199 Node* buffer[] = {n1, n2}; in NewNode()
203 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) { in NewNode()
204 Node* buffer[] = {n1, n2, n3}; in NewNode()
208 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { in NewNode()
209 Node* buffer[] = {n1, n2, n3, n4}; in NewNode()
213 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4, in NewNode()
214 Node* n5) { in NewNode()
215 Node* buffer[] = {n1, n2, n3, n4, n5}; in NewNode()
219 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4, in NewNode()
220 Node* n5, Node* n6) { in NewNode()
221 Node* nodes[] = {n1, n2, n3, n4, n5, n6}; in NewNode()
225 Node* NewNode(const Operator* op, int value_input_count, in NewNode()
226 Node** value_inputs) { in NewNode()
236 Node* MakeNode(const Operator* op, int value_input_count, in MakeNode()
237 Node** value_inputs) { in MakeNode()
248 Node* result = NULL; in MakeNode()
255 Node** buffer = zone()->template NewArray<Node*>(input_count_with_deps); in MakeNode()
257 Node** current_input = buffer + value_input_count; in MakeNode()
302 Node* effect_;
303 Node* return_;
304 Node** parameters_;