Lines Matching refs:node
9 #include "src/compiler/node.h"
33 void ProcessNode(Node* node, Node** frame_state, Node** effect,
34 Node** control);
37 Node* value;
38 Node* effect;
39 Node* control;
40 ValueEffectControl(Node* value, Node* effect, Node* control)
44 bool TryWireInStateEffect(Node* node, Node* frame_state, Node** effect,
45 Node** control);
46 ValueEffectControl LowerTypeGuard(Node* node, Node* effect, Node* control);
47 ValueEffectControl LowerChangeBitToTagged(Node* node, Node* effect,
48 Node* control);
49 ValueEffectControl LowerChangeInt31ToTaggedSigned(Node* node, Node* effect,
50 Node* control);
51 ValueEffectControl LowerChangeInt32ToTagged(Node* node, Node* effect,
52 Node* control);
53 ValueEffectControl LowerChangeUint32ToTagged(Node* node, Node* effect,
54 Node* control);
55 ValueEffectControl LowerChangeFloat64ToTagged(Node* node, Node* effect,
56 Node* control);
57 ValueEffectControl LowerChangeTaggedSignedToInt32(Node* node, Node* effect,
58 Node* control);
59 ValueEffectControl LowerChangeTaggedToBit(Node* node, Node* effect,
60 Node* control);
61 ValueEffectControl LowerChangeTaggedToInt32(Node* node, Node* effect,
62 Node* control);
63 ValueEffectControl LowerChangeTaggedToUint32(Node* node, Node* effect,
64 Node* control);
65 ValueEffectControl LowerCheckBounds(Node* node, Node* frame_state,
66 Node* effect, Node* control);
67 ValueEffectControl LowerCheckTaggedPointer(Node* node, Node* frame_state,
68 Node* effect, Node* control);
69 ValueEffectControl LowerCheckTaggedSigned(Node* node, Node* frame_state,
70 Node* effect, Node* control);
71 ValueEffectControl LowerCheckedInt32Add(Node* node, Node* frame_state,
72 Node* effect, Node* control);
73 ValueEffectControl LowerCheckedInt32Sub(Node* node, Node* frame_state,
74 Node* effect, Node* control);
75 ValueEffectControl LowerCheckedUint32ToInt32(Node* node, Node* frame_state,
76 Node* effect, Node* control);
77 ValueEffectControl LowerCheckedFloat64ToInt32(Node* node, Node* frame_state,
78 Node* effect, Node* control);
79 ValueEffectControl LowerCheckedTaggedToInt32(Node* node, Node* frame_state,
80 Node* effect, Node* control);
81 ValueEffectControl LowerCheckedTaggedToFloat64(Node* node, Node* frame_state,
82 Node* effect, Node* control);
83 ValueEffectControl LowerChangeTaggedToFloat64(Node* node, Node* effect,
84 Node* control);
85 ValueEffectControl LowerTruncateTaggedToFloat64(Node* node, Node* effect,
86 Node* control);
87 ValueEffectControl LowerTruncateTaggedToWord32(Node* node, Node* effect,
88 Node* control);
89 ValueEffectControl LowerObjectIsCallable(Node* node, Node* effect,
90 Node* control);
91 ValueEffectControl LowerObjectIsNumber(Node* node, Node* effect,
92 Node* control);
93 ValueEffectControl LowerObjectIsReceiver(Node* node, Node* effect,
94 Node* control);
95 ValueEffectControl LowerObjectIsSmi(Node* node, Node* effect, Node* control);
96 ValueEffectControl LowerObjectIsString(Node* node, Node* effect,
97 Node* control);
98 ValueEffectControl LowerObjectIsUndetectable(Node* node, Node* effect,
99 Node* control);
100 ValueEffectControl LowerStringFromCharCode(Node* node, Node* effect,
101 Node* control);
102 ValueEffectControl LowerCheckFloat64Hole(Node* node, Node* frame_state,
103 Node* effect, Node* control);
104 ValueEffectControl LowerCheckTaggedHole(Node* node, Node* frame_state,
105 Node* effect, Node* control);
106 ValueEffectControl LowerPlainPrimitiveToNumber(Node* node, Node* effect,
107 Node* control);
108 ValueEffectControl LowerPlainPrimitiveToWord32(Node* node, Node* effect,
109 Node* control);
110 ValueEffectControl LowerPlainPrimitiveToFloat64(Node* node, Node* effect,
111 Node* control);
113 ValueEffectControl AllocateHeapNumberWithValue(Node* node, Node* effect,
114 Node* control);
115 ValueEffectControl BuildCheckedFloat64ToInt32(Node* value, Node* frame_state,
116 Node* effect, Node* control);
117 ValueEffectControl BuildCheckedHeapNumberOrOddballToFloat64(Node* value,
118 Node* frame_state,
119 Node* effect,
120 Node* control);
122 Node* ChangeInt32ToSmi(Node* value);
123 Node* ChangeUint32ToSmi(Node* value);
124 Node* ChangeInt32ToFloat64(Node* value);
125 Node* ChangeUint32ToFloat64(Node* value);
126 Node* ChangeSmiToInt32(Node* value);
127 Node* ObjectIsSmi(Node* value);
129 Node* SmiMaxValueConstant();
130 Node* SmiShiftBitsConstant();