Lines Matching refs:NodeProperties
26 bool NodeProperties::IsValueEdge(Edge edge) { in IsValueEdge()
34 bool NodeProperties::IsContextEdge(Edge edge) { in IsContextEdge()
42 bool NodeProperties::IsFrameStateEdge(Edge edge) { in IsFrameStateEdge()
50 bool NodeProperties::IsEffectEdge(Edge edge) { in IsEffectEdge()
58 bool NodeProperties::IsControlEdge(Edge edge) { in IsControlEdge()
66 bool NodeProperties::IsExceptionalCall(Node* node, Node** out_exception) { in IsExceptionalCall()
69 if (!NodeProperties::IsControlEdge(edge)) continue; in IsExceptionalCall()
79 Node* NodeProperties::FindSuccessfulControlProjection(Node* node) { in FindSuccessfulControlProjection()
83 if (!NodeProperties::IsControlEdge(edge)) continue; in FindSuccessfulControlProjection()
92 void NodeProperties::ReplaceValueInput(Node* node, Node* value, int index) { in ReplaceValueInput()
100 void NodeProperties::ReplaceValueInputs(Node* node, Node* value) { in ReplaceValueInputs()
111 void NodeProperties::ReplaceContextInput(Node* node, Node* context) { in ReplaceContextInput()
118 void NodeProperties::ReplaceControlInput(Node* node, Node* control, int index) { in ReplaceControlInput()
126 void NodeProperties::ReplaceEffectInput(Node* node, Node* effect, int index) { in ReplaceEffectInput()
134 void NodeProperties::ReplaceFrameStateInput(Node* node, Node* frame_state) { in ReplaceFrameStateInput()
140 void NodeProperties::RemoveNonValueInputs(Node* node) { in RemoveNonValueInputs()
146 void NodeProperties::RemoveValueInputs(Node* node) { in RemoveValueInputs()
154 void NodeProperties::MergeControlToEnd(Graph* graph, in MergeControlToEnd()
161 void NodeProperties::RemoveControlFromEnd(Graph* graph, in RemoveControlFromEnd()
166 int index = NodeProperties::FirstControlIndex(graph->end()) + i; in RemoveControlFromEnd()
178 void NodeProperties::ReplaceUses(Node* node, Node* value, Node* effect, in ReplaceUses()
205 void NodeProperties::ChangeOp(Node* node, const Operator* new_op) { in ChangeOp()
212 Node* NodeProperties::FindFrameStateBefore(Node* node, in FindFrameStateBefore()
214 Node* effect = NodeProperties::GetEffectInput(node); in FindFrameStateBefore()
222 effect = NodeProperties::GetEffectInput(effect); in FindFrameStateBefore()
229 Node* NodeProperties::FindProjection(Node* node, size_t projection_index) { in FindProjection()
241 void NodeProperties::CollectValueProjections(Node* node, Node** projections, in CollectValueProjections()
258 void NodeProperties::CollectControlProjections(Node* node, Node** projections, in CollectControlProjections()
310 bool NodeProperties::IsSame(Node* a, Node* b) { in IsSame()
325 base::Optional<MapRef> NodeProperties::GetJSCreateMap(JSHeapBroker* broker, in GetJSCreateMap()
371 NodeProperties::InferMapsResult NodeProperties::InferMapsUnsafe( in InferMapsUnsafe()
506 effect = NodeProperties::GetEffectInput(effect); in InferMapsUnsafe()
511 bool NodeProperties::NoObservableSideEffectBetween(Node* effect, in NoObservableSideEffectBetween()
516 effect = NodeProperties::GetEffectInput(effect); in NoObservableSideEffectBetween()
525 bool NodeProperties::CanBePrimitive(JSHeapBroker* broker, Node* receiver, in CanBePrimitive()
550 bool NodeProperties::CanBeNullOrUndefined(JSHeapBroker* broker, Node* receiver, in CanBeNullOrUndefined()
580 Node* NodeProperties::GetOuterContext(Node* node, size_t* depth) { in GetOuterContext()
581 Node* context = NodeProperties::GetContextInput(node); in GetOuterContext()
584 context = NodeProperties::GetContextInput(context); in GetOuterContext()
591 Type NodeProperties::GetTypeOrAny(const Node* node) { in GetTypeOrAny()
596 bool NodeProperties::AllValueInputsAreTyped(Node* node) { in AllValueInputsAreTyped()
605 bool NodeProperties::IsFreshObject(Node* node) { in IsFreshObject()
636 bool NodeProperties::IsInputRange(Edge edge, int first, int num) { in IsInputRange()
643 size_t NodeProperties::HashCode(Node* node) { in HashCode()
652 bool NodeProperties::Equals(Node* a, Node* b) { in Equals()