Home | History | Annotate | Download | only in compiler

Lines Matching refs:Node

12 #include "src/compiler/node-properties.h"
38 Node* CEntryStubConstant(int result_size,
44 Node* PaddingConstant() { return TheHoleConstant(); }
47 Node* NoContextConstant() { return ZeroConstant(); }
49 // Creates a HeapConstant node, possibly canonicalized, and may access the
51 Node* HeapConstant(Handle<HeapObject> value);
53 // Creates a Constant node of the appropriate type for the given object.
56 Node* Constant(Handle<Object> value);
59 Node* Constant(const ObjectRef& value);
61 // Creates a NumberConstant node, usually canonicalized.
62 Node* Constant(double value);
64 // Creates a NumberConstant node, usually canonicalized.
65 Node* Constant(int32_t value);
67 // Creates a NumberConstant node, usually canonicalized.
68 Node* Constant(uint32_t value);
70 // Creates a HeapConstant node for either true or false.
71 Node* BooleanConstant(bool is_true) {
75 Node* SmiConstant(int32_t immediate) {
114 // Cached global node accessor methods.
115 #define DECLARE_GETTER(name) Node* name();
130 // Canonicalized global node fields.
131 #define DECLARE_FIELD(name) Node* name##_ = nullptr;
137 Node* NumberConstant(double value);