Lines Matching refs:Node
21 class Node;
41 static AllocationState const* Closed(AllocationGroup* group, Node* effect,
46 Node* top, Node* effect, Zone* zone) {
53 Node* top() const { return top_; }
54 Node* effect() const { return effect_; }
61 explicit AllocationState(AllocationGroup* group, Node* effect);
62 AllocationState(AllocationGroup* group, intptr_t size, Node* top,
63 Node* effect);
69 Node* const top_;
70 Node* const effect_;
74 Node* node, Node* object, const char* name, Zone* temp_zone)>;
80 WriteBarrierAssertFailedCallback callback = [](Node*, Node*, const char*,
86 // Perform memory lowering reduction on the given Node.
87 Reduction Reduce(Node* node) override;
91 Reduction ReduceAllocateRaw(Node* node, AllocationType allocation_type,
94 Reduction ReduceLoadFromObject(Node* node);
95 Reduction ReduceLoadElement(Node* node);
96 Reduction ReduceLoadField(Node* node);
97 Reduction ReduceStoreToObject(Node* node,
99 Reduction ReduceStoreElement(Node* node,
101 Reduction ReduceStoreField(Node* node,
103 Reduction ReduceStore(Node* node, AllocationState const* state = nullptr);
106 Reduction ReduceAllocateRaw(Node* node);
107 WriteBarrierKind ComputeWriteBarrierKind(Node* node, Node* object,
108 Node* value,
111 Node* DecodeExternalPointer(Node* encoded_pointer, ExternalPointerTag tag);
112 Reduction ReduceLoadMap(Node* encoded_pointer);
113 Node* ComputeIndex(ElementAccess const& access, Node* node);
115 Node* GetWasmInstanceNode();
126 SetOncePointer<Node> wasm_instance_node_;