Lines Matching full:machine
42 this->simplified(), this->machine()),
683 machine()) {
747 return graph()->NewNode(machine()->Int32Add(), jsgraph.Int32Constant(1),
750 return graph()->NewNode(machine()->Word32Shr(), jsgraph.Int32Constant(1),
753 return graph()->NewNode(machine()->Float64Add(),
757 return graph()->NewNode(machine()->Word32Equal(),
761 return graph()->NewNode(machine()->Int64Add(), Int64Constant(1),
771 return graph()->NewNode(machine()->Int32LessThan(), node,
774 return graph()->NewNode(machine()->Uint32LessThan(), node,
777 return graph()->NewNode(machine()->Float64Add(), node,
780 return graph()->NewNode(machine()->Int64LessThan(), node,
783 return graph()->NewNode(machine()->Word32Equal(), node,
805 MachineOperatorBuilder* machine() { return &main_machine_; }
819 CHECK_EQ(t.machine()->Word32Equal()->opcode(), cmp->opcode());
836 CHECK_EQ(t.machine()->Word32Equal()->opcode(), cmp->opcode());
851 CHECK_EQ(t.machine()->WordEqual()->opcode(), cmp->opcode());
868 CHECK_EQ(t.machine()->WordEqual()->opcode(), cmp->opcode());
895 CHECK_EQ(t.machine()->WordEqual()->opcode(), cnv->opcode());
925 CHECK_EQ(t.machine()->WordEqual()->opcode(), cnv->opcode());
1099 // TODO(titzer): run the typer here, or attach machine type to param.
1139 static_cast<IrOpcode::Value>(t.machine()->WordEqual()->opcode());
1148 static_cast<IrOpcode::Value>(t.machine()->WordEqual()->opcode());
1150 static_cast<IrOpcode::Value>(t.machine()->IntLessThan()->opcode());
1152 t.machine()->IntLessThanOrEqual()->opcode());
1225 const Operator* ops[] = {t.machine()->Int32Add(), t.machine()->Int32Sub(),
1226 t.machine()->Int32Mul(), t.machine()->Int32Div(),
1227 t.machine()->Int32Mod(), t.machine()->Word32And(),
1228 t.machine()->Word32Or(), t.machine()->Word32Xor(),
1229 t.machine()->Word32Shl(), t.machine()->Word32Sar()};
1241 const Operator* ops[] = {t.machine()->Int32LessThan(),
1242 t.machine()->Int32LessThanOrEqual()};
1254 const Operator* ops[] = {t.machine()->Uint32LessThan(),
1255 t.machine()->Uint32LessThanOrEqual()};
1268 t.machine()->Float64Add(), t.machine()->Float64Sub(),
1269 t.machine()->Float64Mul(), t.machine()->Float64Div(),
1270 t.machine()->Float64Mod(),
1283 const Operator* ops[] = {t.machine()->Float64Equal(),
1284 t.machine()->Float64LessThan(),
1285 t.machine()->Float64LessThanOrEqual()};