Lines Matching full:machine

13 #include "src/compiler/machine-operator.h"
53 MachineOperatorBuilder* machine() { return &machine_; } in machine() function
100 return NewNode(machine()->Load(rep), base, index); in Load()
106 NewNode(machine()->Store(StoreRepresentation(rep, kNoWriteBarrier)), base, in Store()
111 return NewNode(machine()->WordAnd(), a, b); in WordAnd()
113 Node* WordOr(Node* a, Node* b) { return NewNode(machine()->WordOr(), a, b); } in WordOr()
115 return NewNode(machine()->WordXor(), a, b); in WordXor()
118 return NewNode(machine()->WordShl(), a, b); in WordShl()
121 return NewNode(machine()->WordShr(), a, b); in WordShr()
124 return NewNode(machine()->WordSar(), a, b); in WordSar()
127 return NewNode(machine()->WordRor(), a, b); in WordRor()
130 return NewNode(machine()->WordEqual(), a, b); in WordEqual()
136 if (machine()->Is32()) { in WordNot()
143 if (machine()->Is32()) { in WordBinaryNot()
151 return NewNode(machine()->Word32And(), a, b); in Word32And()
154 return NewNode(machine()->Word32Or(), a, b); in Word32Or()
157 return NewNode(machine()->Word32Xor(), a, b); in Word32Xor()
160 return NewNode(machine()->Word32Shl(), a, b); in Word32Shl()
163 return NewNode(machine()->Word32Shr(), a, b); in Word32Shr()
166 return NewNode(machine()->Word32Sar(), a, b); in Word32Sar()
169 return NewNode(machine()->Word32Ror(), a, b); in Word32Ror()
172 return NewNode(machine()->Word32Equal(), a, b); in Word32Equal()
181 return NewNode(machine()->Word64And(), a, b); in Word64And()
184 return NewNode(machine()->Word64Or(), a, b); in Word64Or()
187 return NewNode(machine()->Word64Xor(), a, b); in Word64Xor()
190 return NewNode(machine()->Word64Shl(), a, b); in Word64Shl()
193 return NewNode(machine()->Word64Shr(), a, b); in Word64Shr()
196 return NewNode(machine()->Word64Sar(), a, b); in Word64Sar()
199 return NewNode(machine()->Word64Ror(), a, b); in Word64Ror()
202 return NewNode(machine()->Word64Equal(), a, b); in Word64Equal()
211 return NewNode(machine()->Int32Add(), a, b); in Int32Add()
214 return NewNode(machine()->Int32AddWithOverflow(), a, b); in Int32AddWithOverflow()
217 return NewNode(machine()->Int32Sub(), a, b); in Int32Sub()
220 return NewNode(machine()->Int32SubWithOverflow(), a, b); in Int32SubWithOverflow()
223 return NewNode(machine()->Int32Mul(), a, b); in Int32Mul()
226 return NewNode(machine()->Int32Div(), a, b); in Int32Div()
229 return NewNode(machine()->Int32UDiv(), a, b); in Int32UDiv()
232 return NewNode(machine()->Int32Mod(), a, b); in Int32Mod()
235 return NewNode(machine()->Int32UMod(), a, b); in Int32UMod()
238 return NewNode(machine()->Int32LessThan(), a, b); in Int32LessThan()
241 return NewNode(machine()->Int32LessThanOrEqual(), a, b); in Int32LessThanOrEqual()
244 return NewNode(machine()->Uint32LessThan(), a, b); in Uint32LessThan()
247 return NewNode(machine()->Uint32LessThanOrEqual(), a, b); in Uint32LessThanOrEqual()
256 return NewNode(machine()->Int64Add(), a, b); in Int64Add()
259 return NewNode(machine()->Int64Sub(), a, b); in Int64Sub()
262 return NewNode(machine()->Int64Mul(), a, b); in Int64Mul()
265 return NewNode(machine()->Int64Div(), a, b); in Int64Div()
268 return NewNode(machine()->Int64UDiv(), a, b); in Int64UDiv()
271 return NewNode(machine()->Int64Mod(), a, b); in Int64Mod()
274 return NewNode(machine()->Int64UMod(), a, b); in Int64UMod()
278 return NewNode(machine()->Int64LessThan(), a, b); in Int64LessThan()
281 return NewNode(machine()->Int64LessThanOrEqual(), a, b); in Int64LessThanOrEqual()
290 return kPointerSize == 8 ? NewNode(machine()->TruncateInt64ToInt32(), a) in ConvertIntPtrToInt32()
294 return kPointerSize == 8 ? NewNode(machine()->ChangeInt32ToInt64(), a) : a; in ConvertInt32ToIntPtr()
315 return NewNode(machine()->Float64Add(), a, b); in Float64Add()
318 return NewNode(machine()->Float64Sub(), a, b); in Float64Sub()
321 return NewNode(machine()->Float64Mul(), a, b); in Float64Mul()
324 return NewNode(machine()->Float64Div(), a, b); in Float64Div()
327 return NewNode(machine()->Float64Mod(), a, b); in Float64Mod()
330 return NewNode(machine()->Float64Equal(), a, b); in Float64Equal()
336 return NewNode(machine()->Float64LessThan(), a, b); in Float64LessThan()
339 return NewNode(machine()->Float64LessThanOrEqual(), a, b); in Float64LessThanOrEqual()
348 return NewNode(machine()->ChangeInt32ToFloat64(), a); in ChangeInt32ToFloat64()
351 return NewNode(machine()->ChangeUint32ToFloat64(), a); in ChangeUint32ToFloat64()
354 return NewNode(machine()->ChangeFloat64ToInt32(), a); in ChangeFloat64ToInt32()
357 return NewNode(machine()->ChangeFloat64ToUint32(), a); in ChangeFloat64ToUint32()
360 return NewNode(machine()->ChangeInt32ToInt64(), a); in ChangeInt32ToInt64()
363 return NewNode(machine()->ChangeUint32ToUint64(), a); in ChangeUint32ToUint64()
366 return NewNode(machine()->TruncateFloat64ToInt32(), a); in TruncateFloat64ToInt32()
369 return NewNode(machine()->TruncateInt64ToInt32(), a); in TruncateInt64ToInt32()