Lines Matching refs:index
127 Node* Projection(int index, Node* a) {
128 return AddNode(common()->Projection(index), a);
135 Node* Load(MachineType type, Node* base, Node* index) {
137 Node* load = AddNode(op, base, index);
143 Node* LoadImmutable(MachineType type, Node* base, Node* index) {
145 return AddNode(op, base, index);
178 Node* Store(MachineRepresentation rep, Node* base, Node* index, Node* value,
181 base, index, value);
213 Node* UnalignedLoad(MachineType type, Node* base, Node* index) {
218 return AddNode(machine()->Load(type), base, index);
220 return AddNode(machine()->UnalignedLoad(type), base, index);
226 Node* UnalignedStore(MachineRepresentation rep, Node* base, Node* index,
233 base, index, value);
237 index, value);
242 Node* AtomicLoad(AtomicLoadParameters rep, Node* base, Node* index) {
245 return AddNode(machine()->Word32AtomicLoad(rep), base, index);
248 Node* AtomicLoad64(AtomicLoadParameters rep, Node* base, Node* index) {
253 return AddNode(machine()->Word64AtomicLoad(rep), base, index);
255 return AddNode(machine()->Word32AtomicPairLoad(rep.order()), base, index);
265 Node* AtomicStore(AtomicStoreParameters params, Node* base, Node* index,
267 DCHECK(!IsMapOffsetConstantMinusTag(index));
269 return AddNode(machine()->Word32AtomicStore(params), base, index, value);
272 Node* AtomicStore64(AtomicStoreParameters params, Node* base, Node* index,
276 return AddNode(machine()->Word64AtomicStore(params), base, index, value);
282 index, VALUE_HALVES);
287 Node* Atomic##name(MachineType type, Node* base, Node* index, Node* value) { \
289 return AddNode(machine()->Word32Atomic##name(type), base, index, value); \
291 Node* Atomic##name##64(Node * base, Node * index, Node * value, \
299 base, index, value); \
301 return AddNode(machine()->Word32AtomicPair##name(), base, index, \
314 Node* AtomicCompareExchange(MachineType type, Node* base, Node* index,
317 return AddNode(machine()->Word32AtomicCompareExchange(type), base, index,
321 Node* AtomicCompareExchange64(Node* base, Node* index, Node* old_value,
332 index, old_value, new_value);
334 return AddNode(machine()->Word32AtomicPairCompareExchange(), base, index,
929 Node* Parameter(size_t index);
1022 void Switch(Node* index, RawMachineLabel* default_label,