|
static int | FirstValueIndex (Node *node) |
|
static int | FirstContextIndex (Node *node) |
|
static int | FirstFrameStateIndex (Node *node) |
|
static int | FirstEffectIndex (Node *node) |
|
static int | FirstControlIndex (Node *node) |
|
static int | PastValueIndex (Node *node) |
|
static int | PastContextIndex (Node *node) |
|
static int | PastFrameStateIndex (Node *node) |
|
static int | PastEffectIndex (Node *node) |
|
static int | PastControlIndex (Node *node) |
|
static Node * | GetValueInput (Node *node, int index) |
|
static Node * | GetContextInput (Node *node) |
|
static Node * | GetFrameStateInput (Node *node) |
|
static Node * | GetEffectInput (Node *node, int index=0) |
|
static Node * | GetControlInput (Node *node, int index=0) |
|
static bool | IsValueEdge (Edge edge) |
|
static bool | IsContextEdge (Edge edge) |
|
static bool | IsFrameStateEdge (Edge edge) |
|
static bool | IsEffectEdge (Edge edge) |
|
static bool | IsControlEdge (Edge edge) |
|
static bool | IsCommon (Node *node) |
|
static bool | IsControl (Node *node) |
|
static bool | IsConstant (Node *node) |
|
static bool | IsPhi (Node *node) |
|
static bool | IsExceptionalCall (Node *node, Node **out_exception=nullptr) |
|
static Node * | FindSuccessfulControlProjection (Node *node) |
|
static void | ReplaceValueInput (Node *node, Node *value, int index) |
|
static void | ReplaceContextInput (Node *node, Node *context) |
|
static void | ReplaceControlInput (Node *node, Node *control, int index=0) |
|
static void | ReplaceEffectInput (Node *node, Node *effect, int index=0) |
|
static void | ReplaceFrameStateInput (Node *node, Node *frame_state) |
|
static void | RemoveNonValueInputs (Node *node) |
|
static void | RemoveValueInputs (Node *node) |
|
static void | ReplaceValueInputs (Node *node, Node *value) |
|
static void | MergeControlToEnd (Graph *graph, CommonOperatorBuilder *common, Node *node) |
|
static void | ReplaceUses (Node *node, Node *value, Node *effect=nullptr, Node *success=nullptr, Node *exception=nullptr) |
|
static void | ChangeOp (Node *node, const Operator *new_op) |
|
static Node * | FindFrameStateBefore (Node *node) |
|
static Node * | FindProjection (Node *node, size_t projection_index) |
|
static void | CollectValueProjections (Node *node, Node **proj, size_t count) |
|
static void | CollectControlProjections (Node *node, Node **proj, size_t count) |
|
static bool | IsSame (Node *a, Node *b) |
|
static bool | Equals (Node *a, Node *b) |
|
static size_t | HashCode (Node *node) |
|
static InferReceiverMapsResult | InferReceiverMaps (JSHeapBroker *broker, Node *receiver, Node *effect, ZoneHandleSet< Map > *maps_return) |
|
static MaybeHandle< Map > | GetMapWitness (JSHeapBroker *broker, Node *node) |
|
static bool | HasInstanceTypeWitness (JSHeapBroker *broker, Node *receiver, Node *effect, InstanceType instance_type) |
|
static bool | NoObservableSideEffectBetween (Node *effect, Node *dominator) |
|
static bool | CanBePrimitive (JSHeapBroker *broker, Node *receiver, Node *effect) |
|
static bool | CanBeNullOrUndefined (JSHeapBroker *broker, Node *receiver, Node *effect) |
|
static Node * | GetOuterContext (Node *node, size_t *depth) |
|
static bool | IsTyped (Node *node) |
|
static Type | GetType (Node *node) |
|
static Type | GetTypeOrAny (Node *node) |
|
static void | SetType (Node *node, Type type) |
|
static void | RemoveType (Node *node) |
|
static bool | AllValueInputsAreTyped (Node *node) |
|
Definition at line 23 of file node-properties.h.