Lines Matching defs:a
119 Node* Projection(int index, Node* a) { in Projection()
179 Node* WordAnd(Node* a, Node* b) { in WordAnd()
182 Node* WordOr(Node* a, Node* b) { return AddNode(machine()->WordOr(), a, b); } in WordOr()
183 Node* WordXor(Node* a, Node* b) { in WordXor()
186 Node* WordShl(Node* a, Node* b) { in WordShl()
189 Node* WordShr(Node* a, Node* b) { in WordShr()
192 Node* WordSar(Node* a, Node* b) { in WordSar()
195 Node* WordRor(Node* a, Node* b) { in WordRor()
198 Node* WordEqual(Node* a, Node* b) { in WordEqual()
201 Node* WordNotEqual(Node* a, Node* b) { in WordNotEqual()
204 Node* WordNot(Node* a) { in WordNot()
212 Node* Word32And(Node* a, Node* b) { in Word32And()
215 Node* Word32Or(Node* a, Node* b) { in Word32Or()
218 Node* Word32Xor(Node* a, Node* b) { in Word32Xor()
221 Node* Word32Shl(Node* a, Node* b) { in Word32Shl()
224 Node* Word32Shr(Node* a, Node* b) { in Word32Shr()
227 Node* Word32Sar(Node* a, Node* b) { in Word32Sar()
230 Node* Word32Ror(Node* a, Node* b) { in Word32Ror()
233 Node* Word32Clz(Node* a) { return AddNode(machine()->Word32Clz(), a); } in Word32Clz()
234 Node* Word32Equal(Node* a, Node* b) { in Word32Equal()
237 Node* Word32NotEqual(Node* a, Node* b) { in Word32NotEqual()
240 Node* Word32Not(Node* a) { return Word32Xor(a, Int32Constant(-1)); } in Word32Not()
241 Node* Word32BinaryNot(Node* a) { return Word32Equal(a, Int32Constant(0)); } in Word32BinaryNot()
243 Node* Word64And(Node* a, Node* b) { in Word64And()
246 Node* Word64Or(Node* a, Node* b) { in Word64Or()
249 Node* Word64Xor(Node* a, Node* b) { in Word64Xor()
252 Node* Word64Shl(Node* a, Node* b) { in Word64Shl()
255 Node* Word64Shr(Node* a, Node* b) { in Word64Shr()
258 Node* Word64Sar(Node* a, Node* b) { in Word64Sar()
261 Node* Word64Ror(Node* a, Node* b) { in Word64Ror()
264 Node* Word64Clz(Node* a) { return AddNode(machine()->Word64Clz(), a); } in Word64Clz()
265 Node* Word64Equal(Node* a, Node* b) { in Word64Equal()
268 Node* Word64NotEqual(Node* a, Node* b) { in Word64NotEqual()
271 Node* Word64Not(Node* a) { return Word64Xor(a, Int64Constant(-1)); } in Word64Not()
273 Node* Int32Add(Node* a, Node* b) { in Int32Add()
276 Node* Int32AddWithOverflow(Node* a, Node* b) { in Int32AddWithOverflow()
279 Node* Int32Sub(Node* a, Node* b) { in Int32Sub()
282 Node* Int32SubWithOverflow(Node* a, Node* b) { in Int32SubWithOverflow()
285 Node* Int32Mul(Node* a, Node* b) { in Int32Mul()
288 Node* Int32MulHigh(Node* a, Node* b) { in Int32MulHigh()
291 Node* Int32MulWithOverflow(Node* a, Node* b) { in Int32MulWithOverflow()
294 Node* Int32Div(Node* a, Node* b) { in Int32Div()
297 Node* Int32Mod(Node* a, Node* b) { in Int32Mod()
300 Node* Int32LessThan(Node* a, Node* b) { in Int32LessThan()
303 Node* Int32LessThanOrEqual(Node* a, Node* b) { in Int32LessThanOrEqual()
306 Node* Uint32Div(Node* a, Node* b) { in Uint32Div()
309 Node* Uint32LessThan(Node* a, Node* b) { in Uint32LessThan()
312 Node* Uint32LessThanOrEqual(Node* a, Node* b) { in Uint32LessThanOrEqual()
315 Node* Uint32Mod(Node* a, Node* b) { in Uint32Mod()
318 Node* Uint32MulHigh(Node* a, Node* b) { in Uint32MulHigh()
321 Node* Int32GreaterThan(Node* a, Node* b) { return Int32LessThan(b, a); } in Int32GreaterThan()
322 Node* Int32GreaterThanOrEqual(Node* a, Node* b) { in Int32GreaterThanOrEqual()
325 Node* Uint32GreaterThan(Node* a, Node* b) { return Uint32LessThan(b, a); } in Uint32GreaterThan()
326 Node* Uint32GreaterThanOrEqual(Node* a, Node* b) { in Uint32GreaterThanOrEqual()
329 Node* Int32Neg(Node* a) { return Int32Sub(Int32Constant(0), a); } in Int32Neg()
331 Node* Int64Add(Node* a, Node* b) { in Int64Add()
334 Node* Int64AddWithOverflow(Node* a, Node* b) { in Int64AddWithOverflow()
337 Node* Int64Sub(Node* a, Node* b) { in Int64Sub()
340 Node* Int64SubWithOverflow(Node* a, Node* b) { in Int64SubWithOverflow()
343 Node* Int64Mul(Node* a, Node* b) { in Int64Mul()
346 Node* Int64Div(Node* a, Node* b) { in Int64Div()
349 Node* Int64Mod(Node* a, Node* b) { in Int64Mod()
352 Node* Int64Neg(Node* a) { return Int64Sub(Int64Constant(0), a); } in Int64Neg()
353 Node* Int64LessThan(Node* a, Node* b) { in Int64LessThan()
356 Node* Int64LessThanOrEqual(Node* a, Node* b) { in Int64LessThanOrEqual()
359 Node* Uint64LessThan(Node* a, Node* b) { in Uint64LessThan()
362 Node* Uint64LessThanOrEqual(Node* a, Node* b) { in Uint64LessThanOrEqual()
365 Node* Int64GreaterThan(Node* a, Node* b) { return Int64LessThan(b, a); } in Int64GreaterThan()
366 Node* Int64GreaterThanOrEqual(Node* a, Node* b) { in Int64GreaterThanOrEqual()
369 Node* Uint64GreaterThan(Node* a, Node* b) { return Uint64LessThan(b, a); } in Uint64GreaterThan()
370 Node* Uint64GreaterThanOrEqual(Node* a, Node* b) { in Uint64GreaterThanOrEqual()
373 Node* Uint64Div(Node* a, Node* b) { in Uint64Div()
376 Node* Uint64Mod(Node* a, Node* b) { in Uint64Mod()
432 Node* Float32Add(Node* a, Node* b) { in Float32Add()
435 Node* Float32Sub(Node* a, Node* b) { in Float32Sub()
438 Node* Float32Mul(Node* a, Node* b) { in Float32Mul()
441 Node* Float32Div(Node* a, Node* b) { in Float32Div()
444 Node* Float32Abs(Node* a) { return AddNode(machine()->Float32Abs(), a); } in Float32Abs()
445 Node* Float32Neg(Node* a) { return AddNode(machine()->Float32Neg(), a); } in Float32Neg()
446 Node* Float32Sqrt(Node* a) { return AddNode(machine()->Float32Sqrt(), a); } in Float32Sqrt()
447 Node* Float32Equal(Node* a, Node* b) { in Float32Equal()
450 Node* Float32NotEqual(Node* a, Node* b) { in Float32NotEqual()
453 Node* Float32LessThan(Node* a, Node* b) { in Float32LessThan()
456 Node* Float32LessThanOrEqual(Node* a, Node* b) { in Float32LessThanOrEqual()
459 Node* Float32GreaterThan(Node* a, Node* b) { return Float32LessThan(b, a); } in Float32GreaterThan()
460 Node* Float32GreaterThanOrEqual(Node* a, Node* b) { in Float32GreaterThanOrEqual()
463 Node* Float32Max(Node* a, Node* b) { in Float32Max()
466 Node* Float32Min(Node* a, Node* b) { in Float32Min()
469 Node* Float64Add(Node* a, Node* b) { in Float64Add()
472 Node* Float64Sub(Node* a, Node* b) { in Float64Sub()
475 Node* Float64Mul(Node* a, Node* b) { in Float64Mul()
478 Node* Float64Div(Node* a, Node* b) { in Float64Div()
481 Node* Float64Mod(Node* a, Node* b) { in Float64Mod()
484 Node* Float64Max(Node* a, Node* b) { in Float64Max()
487 Node* Float64Min(Node* a, Node* b) { in Float64Min()
490 Node* Float64Abs(Node* a) { return AddNode(machine()->Float64Abs(), a); } in Float64Abs()
491 Node* Float64Neg(Node* a) { return AddNode(machine()->Float64Neg(), a); } in Float64Neg()
492 Node* Float64Acos(Node* a) { return AddNode(machine()->Float64Acos(), a); } in Float64Acos()
493 Node* Float64Acosh(Node* a) { return AddNode(machine()->Float64Acosh(), a); } in Float64Acosh()
494 Node* Float64Asin(Node* a) { return AddNode(machine()->Float64Asin(), a); } in Float64Asin()
495 Node* Float64Asinh(Node* a) { return AddNode(machine()->Float64Asinh(), a); } in Float64Asinh()
496 Node* Float64Atan(Node* a) { return AddNode(machine()->Float64Atan(), a); } in Float64Atan()
497 Node* Float64Atanh(Node* a) { return AddNode(machine()->Float64Atanh(), a); } in Float64Atanh()
498 Node* Float64Atan2(Node* a, Node* b) { in Float64Atan2()
501 Node* Float64Cbrt(Node* a) { return AddNode(machine()->Float64Cbrt(), a); } in Float64Cbrt()
502 Node* Float64Cos(Node* a) { return AddNode(machine()->Float64Cos(), a); } in Float64Cos()
503 Node* Float64Cosh(Node* a) { return AddNode(machine()->Float64Cosh(), a); } in Float64Cosh()
504 Node* Float64Exp(Node* a) { return AddNode(machine()->Float64Exp(), a); } in Float64Exp()
505 Node* Float64Expm1(Node* a) { return AddNode(machine()->Float64Expm1(), a); } in Float64Expm1()
506 Node* Float64Log(Node* a) { return AddNode(machine()->Float64Log(), a); } in Float64Log()
507 Node* Float64Log1p(Node* a) { return AddNode(machine()->Float64Log1p(), a); } in Float64Log1p()
508 Node* Float64Log10(Node* a) { return AddNode(machine()->Float64Log10(), a); } in Float64Log10()
509 Node* Float64Log2(Node* a) { return AddNode(machine()->Float64Log2(), a); } in Float64Log2()
510 Node* Float64Pow(Node* a, Node* b) { in Float64Pow()
513 Node* Float64Sin(Node* a) { return AddNode(machine()->Float64Sin(), a); } in Float64Sin()
514 Node* Float64Sinh(Node* a) { return AddNode(machine()->Float64Sinh(), a); } in Float64Sinh()
515 Node* Float64Sqrt(Node* a) { return AddNode(machine()->Float64Sqrt(), a); } in Float64Sqrt()
516 Node* Float64Tan(Node* a) { return AddNode(machine()->Float64Tan(), a); } in Float64Tan()
517 Node* Float64Tanh(Node* a) { return AddNode(machine()->Float64Tanh(), a); } in Float64Tanh()
518 Node* Float64Equal(Node* a, Node* b) { in Float64Equal()
521 Node* Float64NotEqual(Node* a, Node* b) { in Float64NotEqual()
524 Node* Float64LessThan(Node* a, Node* b) { in Float64LessThan()
527 Node* Float64LessThanOrEqual(Node* a, Node* b) { in Float64LessThanOrEqual()
530 Node* Float64GreaterThan(Node* a, Node* b) { return Float64LessThan(b, a); } in Float64GreaterThan()
531 Node* Float64GreaterThanOrEqual(Node* a, Node* b) { in Float64GreaterThanOrEqual()
536 Node* BitcastTaggedToWord(Node* a) { in BitcastTaggedToWord()
539 Node* BitcastWordToTagged(Node* a) { in BitcastWordToTagged()
542 Node* BitcastWordToTaggedSigned(Node* a) { in BitcastWordToTaggedSigned()
545 Node* TruncateFloat64ToWord32(Node* a) { in TruncateFloat64ToWord32()
548 Node* ChangeFloat32ToFloat64(Node* a) { in ChangeFloat32ToFloat64()
551 Node* ChangeInt32ToFloat64(Node* a) { in ChangeInt32ToFloat64()
554 Node* ChangeUint32ToFloat64(Node* a) { in ChangeUint32ToFloat64()
557 Node* ChangeFloat64ToInt32(Node* a) { in ChangeFloat64ToInt32()
560 Node* ChangeFloat64ToUint32(Node* a) { in ChangeFloat64ToUint32()
563 Node* TruncateFloat64ToUint32(Node* a) { in TruncateFloat64ToUint32()
566 Node* TruncateFloat32ToInt32(Node* a) { in TruncateFloat32ToInt32()
569 Node* TruncateFloat32ToUint32(Node* a) { in TruncateFloat32ToUint32()
572 Node* TryTruncateFloat32ToInt64(Node* a) { in TryTruncateFloat32ToInt64()
575 Node* TryTruncateFloat64ToInt64(Node* a) { in TryTruncateFloat64ToInt64()
578 Node* TryTruncateFloat32ToUint64(Node* a) { in TryTruncateFloat32ToUint64()
581 Node* TryTruncateFloat64ToUint64(Node* a) { in TryTruncateFloat64ToUint64()
584 Node* ChangeInt32ToInt64(Node* a) { in ChangeInt32ToInt64()
587 Node* ChangeUint32ToUint64(Node* a) { in ChangeUint32ToUint64()
590 Node* TruncateFloat64ToFloat32(Node* a) { in TruncateFloat64ToFloat32()
593 Node* TruncateInt64ToInt32(Node* a) { in TruncateInt64ToInt32()
596 Node* RoundFloat64ToInt32(Node* a) { in RoundFloat64ToInt32()
599 Node* RoundInt32ToFloat32(Node* a) { in RoundInt32ToFloat32()
602 Node* RoundInt64ToFloat32(Node* a) { in RoundInt64ToFloat32()
605 Node* RoundInt64ToFloat64(Node* a) { in RoundInt64ToFloat64()
608 Node* RoundUint32ToFloat32(Node* a) { in RoundUint32ToFloat32()
611 Node* RoundUint64ToFloat32(Node* a) { in RoundUint64ToFloat32()
614 Node* RoundUint64ToFloat64(Node* a) { in RoundUint64ToFloat64()
617 Node* BitcastFloat32ToInt32(Node* a) { in BitcastFloat32ToInt32()
620 Node* BitcastFloat64ToInt64(Node* a) { in BitcastFloat64ToInt64()
623 Node* BitcastInt32ToFloat32(Node* a) { in BitcastInt32ToFloat32()
626 Node* BitcastInt64ToFloat64(Node* a) { in BitcastInt64ToFloat64()
629 Node* Float32RoundDown(Node* a) { in Float32RoundDown()
632 Node* Float64RoundDown(Node* a) { in Float64RoundDown()
635 Node* Float32RoundUp(Node* a) { in Float32RoundUp()
638 Node* Float64RoundUp(Node* a) { in Float64RoundUp()
641 Node* Float32RoundTruncate(Node* a) { in Float32RoundTruncate()
644 Node* Float64RoundTruncate(Node* a) { in Float64RoundTruncate()
647 Node* Float64RoundTiesAway(Node* a) { in Float64RoundTiesAway()
650 Node* Float32RoundTiesEven(Node* a) { in Float32RoundTiesEven()
653 Node* Float64RoundTiesEven(Node* a) { in Float64RoundTiesEven()
658 Node* Float64ExtractLowWord32(Node* a) { in Float64ExtractLowWord32()
661 Node* Float64ExtractHighWord32(Node* a) { in Float64ExtractHighWord32()
664 Node* Float64InsertLowWord32(Node* a, Node* b) { in Float64InsertLowWord32()
667 Node* Float64InsertHighWord32(Node* a, Node* b) { in Float64InsertHighWord32()
670 Node* Float64SilenceNaN(Node* a) { in Float64SilenceNaN()