Home | History | Annotate | Download | only in compiler

Lines Matching full:machine

22 #include "src/compiler/machine-operator.h"
116 graph()->NewNode(jsgraph()->machine()->Word32Equal(), node,
132 graph()->NewNode(jsgraph()->machine()->Word64Equal(), node,
379 MachineOperatorBuilder* m = jsgraph()->machine();
395 Branch(graph()->NewNode(jsgraph()->machine()->Word32Equal(), right,
415 graph()->NewNode(jsgraph()->machine()->Word32Equal(), right,
480 // TODO(titzer): query the machine operator builder here instead of #ifdef.
495 Branch(graph()->NewNode(jsgraph()->machine()->Word64Equal(), right,
516 graph()->NewNode(jsgraph()->machine()->Word64Equal(), right,
664 MachineOperatorBuilder* m = jsgraph()->machine();
815 // TODO(titzer): query the machine operator builder here instead of #ifdef.
999 MachineOperatorBuilder* m = jsgraph()->machine();
1035 MachineOperatorBuilder* m = jsgraph()->machine();
1121 MachineOperatorBuilder* m = jsgraph()->machine();
1139 MachineOperatorBuilder* m = jsgraph()->machine();
1155 MachineOperatorBuilder* m = jsgraph()->machine();
1173 MachineOperatorBuilder* m = jsgraph()->machine();
1399 MachineOperatorBuilder* machine = jsgraph()->machine();
1409 Node* in_bounds = graph()->NewNode(machine->Uint32LessThan(), key, size);
1420 machine->Load(MachineType::AnyTagged()), table,
1421 graph()->NewNode(machine->Int32Add(),
1422 graph()->NewNode(machine->Word32Shl(), key,
1426 Node* sig_match = graph()->NewNode(machine->WordEqual(), load_sig,
1434 machine->Load(MachineType::AnyTagged()), table,
1435 graph()->NewNode(machine->Int32Add(),
1436 graph()->NewNode(machine->Word32Shl(), key,
1456 graph()->NewNode(jsgraph()->machine()->TruncateInt64ToInt32(), node);
1459 node = graph()->NewNode(jsgraph()->machine()->ChangeFloat32ToFloat64(),
1488 num = graph()->NewNode(jsgraph()->machine()->TruncateFloat64ToInt32(
1495 num = graph()->NewNode(jsgraph()->machine()->TruncateFloat64ToInt32(
1498 num = graph()->NewNode(jsgraph()->machine()->ChangeInt32ToInt64(), num);
1501 num = graph()->NewNode(jsgraph()->machine()->TruncateFloat64ToFloat32(),
1668 const Operator* op = jsgraph()->machine()->Load(mem_type);
1680 const Operator* op = jsgraph()->machine()->Store(
1705 jsgraph()->machine()->Uint32LessThanOrEqual(), index,
1720 const Operator* op = jsgraph()->machine()->CheckedLoad(memtype);
1726 load = graph()->NewNode(jsgraph()->machine()->Load(memtype),
1737 load = graph()->NewNode(jsgraph()->machine()->ChangeInt32ToInt64(), load);
1741 graph()->NewNode(jsgraph()->machine()->ChangeUint32ToUint64(), load);
1756 jsgraph()->machine()->CheckedStore(memtype.representation());
1764 graph()->NewNode(jsgraph()->machine()->Store(rep), MemBuffer(offset),
1811 MachineOperatorBuilder machine(&zone);
1812 JSGraph jsgraph(isolate, &graph, &common, &javascript, nullptr, &machine);
1847 // Schedule and compile to machine code.
1872 // Set the JSFunction's machine code.
1891 MachineOperatorBuilder machine(&zone);
1892 JSGraph jsgraph(isolate, &graph, &common, &javascript, nullptr, &machine);
1925 // Schedule and compile to machine code.
1979 MachineOperatorBuilder machine(
1982 JSGraph jsgraph(isolate, &graph, &common, nullptr, nullptr, &machine);
2003 // Run the compiler pipeline to generate machine code.