Home | History | Annotate | Download | only in compiler

Lines Matching refs:machine

34   if (!m.machine()->Word32Ctz().IsSupported()) {
38 m.Return(m.AddNode(m.machine()->Word32Ctz().op(), m.Parameter(0)));
118 if (!m.machine()->Word32Popcnt().IsSupported()) {
122 m.Return(m.AddNode(m.machine()->Word32Popcnt().op(), m.Parameter(0)));
210 if (!m.machine()->Word64Ctz().IsSupported()) {
214 m.Return(m.AddNode(m.machine()->Word64Ctz().op(), m.Parameter(0)));
286 if (!m.machine()->Word64Popcnt().IsSupported()) {
290 m.Return(m.AddNode(m.machine()->Word64Popcnt().op(), m.Parameter(0)));
332 m.machine()->Word32And(), m.machine()->Word32Or(),
333 m.machine()->Word32Xor(), m.machine()->Word32Shl(),
334 m.machine()->Word32Shr(), m.machine()->Word32Sar(),
335 m.machine()->Word32Equal(), m.machine()->Int32Add(),
336 m.machine()->Int32Sub(), m.machine()->Int32Mul(),
337 m.machine()->Int32MulHigh(), m.machine()->Int32Div(),
338 m.machine()->Uint32Div(), m.machine()->Int32Mod(),
339 m.machine()->Uint32Mod(), m.machine()->Uint32MulHigh(),
340 m.machine()->Int32LessThan(), m.machine()->Int32LessThanOrEqual(),
341 m.machine()->Uint32LessThan(), m.machine()->Uint32LessThanOrEqual()};
394 m.machine()->Word64And(), m.machine()->Word64Or(),
395 m.machine()->Word64Xor(), m.machine()->Word64Shl(),
396 m.machine()->Word64Shr(), m.machine()->Word64Sar(),
397 m.machine()->Word64Equal(), m.machine()->Int64Add(),
398 m.machine()->Int64Sub(), m.machine()->Int64Mul(), m.machine()->Int64Div(),
399 m.machine()->Uint64Div(), m.machine()->Int64Mod(),
400 m.machine()->Uint64Mod(), m.machine()->Int64LessThan(),
401 m.machine()->Int64LessThanOrEqual(), m.machine()->Uint64LessThan(),
402 m.machine()->Uint64LessThanOrEqual()};
1532 const Operator* shops[] = {m.machine()->Word32Sar(),
1533 m.machine()->Word32Shl(),
1534 m.machine()->Word32Shr()};
1624 const Operator* shops[] = {m.machine()->Word32Sar(),
1625 m.machine()->Word32Shl(),
1626 m.machine()->Word32Shr()};
1873 const Operator* shops[] = {m.machine()->Word32Sar(),
1874 m.machine()->Word32Shl(),
1875 m.machine()->Word32Shr()};
1965 const Operator* shops[] = {m.machine()->Word32Sar(),
1966 m.machine()->Word32Shl(),
1967 m.machine()->Word32Shr()};
2545 const Operator* shops[] = {m.machine()->Word32Sar(),
2546 m.machine()->Word32Shl(),
2547 m.machine()->Word32Shr()};
2773 const Operator* shops[] = {m.machine()->Word32Sar(),
2774 m.machine()->Word32Shl(),
2775 m.machine()->Word32Shr()};
2998 const Operator* shops[] = {m.machine()->Word32Sar(),
2999 m.machine()->Word32Shl(),
3000 m.machine()->Word32Shr()};
3508 m.machine()->Word32And(), m.machine()->Word32Or(),
3509 m.machine()->Word32Xor(), m.machine()->Word32Shl(),
3510 m.machine()->Word32Shr(), m.machine()->Word32Sar(),
3511 m.machine()->Word32Ror(), m.machine()->Word32Equal(),
3512 m.machine()->Int32Add(), m.machine()->Int32Sub(),
3513 m.machine()->Int32Mul(), m.machine()->Int32MulHigh(),
3514 m.machine()->Int32Div(), m.machine()->Uint32Div(),
3515 m.machine()->Int32Mod(), m.machine()->Uint32Mod(),
3516 m.machine()->Uint32MulHigh(), m.machine()->Int32LessThan(),
3517 m.machine()->Int32LessThanOrEqual(), m.machine()->Uint32LessThan(),
3518 m.machine()->Uint32LessThanOrEqual()};
3742 const Operator* ops[] = {m.machine()->Float32Add(), m.machine()->Float32Sub(),
3743 m.machine()->Float32Mul(), m.machine()->Float32Div(),
3759 const Operator* ops[] = {m.machine()->Float64Add(), m.machine()->Float64Sub(),
3760 m.machine()->Float64Mul(), m.machine()->Float64Div(),
3761 m.machine()->Float64Mod(), NULL};
3806 if (!m.machine()->Float32Max().IsSupported()) return;
3822 if (!m.machine()->Float64Max().IsSupported()) return;
3838 if (!m.machine()->Float32Min().IsSupported()) return;
3854 if (!m.machine()->Float64Min().IsSupported()) return;
4635 const Operator* operators[] = {m.machine()->Float64Equal(),
4636 m.machine()->Float64LessThan(),
4637 m.machine()->Float64LessThanOrEqual()};
5087 if (!m.machine()->Is64()) return;
5402 if (!m.machine()->Float32RoundDown().IsSupported()) return;
5412 if (!m.machine()->Float64RoundDown().IsSupported()) return;
5422 if (!m.machine()->Float64RoundDown().IsSupported()) return;
5435 if (!m.machine()->Float32RoundUp().IsSupported()) return;
5444 if (!m.machine()->Float64RoundUp().IsSupported()) return;
5453 if (!m.machine()->Float32RoundTiesEven().IsSupported()) return;
5462 if (!m.machine()->Float64RoundTiesEven().IsSupported()) return;
5471 if (!m.machine()->Float32RoundTruncate().IsSupported()) return;
5481 if (!m.machine()->Float64RoundTruncate().IsSupported()) return;
5491 if (!m.machine()->Float64RoundTiesAway().IsSupported()) return;
5588 Node* load = m.AddNode(m.machine()->CheckedLoad(MachineType::Int64()), base,
5608 m.AddNode(m.machine()->CheckedStore(MachineRepresentation::kWord64), base,