Lines Matching full:machine
5 #include "src/compiler/machine-operator.h"
72 MachineOperatorBuilder machine(zone(), representation());
73 const Operator* op = machine.Load(GetParam());
87 MachineOperatorBuilder machine(zone(), representation());
88 EXPECT_EQ(IrOpcode::kLoad, machine.Load(GetParam())->opcode());
93 MachineOperatorBuilder machine(zone(), representation());
95 OpParameter<LoadRepresentation>(machine.Load(GetParam())));
133 MachineOperatorBuilder machine(zone(), representation());
134 const Operator* op = machine.Store(GetParam());
148 MachineOperatorBuilder machine(zone(), representation());
149 EXPECT_EQ(IrOpcode::kStore, machine.Store(GetParam())->opcode());
154 MachineOperatorBuilder machine(zone(), representation());
156 OpParameter<StoreRepresentation>(machine.Store(GetParam())));
378 MachineOperatorBuilder machine(zone(), MachineRepresentation::kWord32);
379 EXPECT_EQ(machine.Word32And(), machine.WordAnd());
380 EXPECT_EQ(machine.Word32Or(), machine.WordOr());
381 EXPECT_EQ(machine.Word32Xor(), machine.WordXor());
382 EXPECT_EQ(machine.Word32Shl(), machine.WordShl());
383 EXPECT_EQ(machine.Word32Shr(), machine.WordShr());
384 EXPECT_EQ(machine.Word32Sar(), machine.WordSar());
385 EXPECT_EQ(machine.Word32Ror(), machine.WordRor());
386 EXPECT_EQ(machine.Word32Equal(), machine.WordEqual());
387 EXPECT_EQ(machine.Int32Add(), machine.IntAdd());
388 EXPECT_EQ(machine.Int32Sub(), machine.IntSub());
389 EXPECT_EQ(machine.Int32Mul(), machine.IntMul());
390 EXPECT_EQ(machine.Int32Div(), machine.IntDiv());
391 EXPECT_EQ(machine.Uint32Div(), machine.UintDiv());
392 EXPECT_EQ(machine.Int32Mod(), machine.IntMod());
393 EXPECT_EQ(machine.Uint32Mod(), machine.UintMod());
394 EXPECT_EQ(machine.Int32LessThan(), machine.IntLessThan());
395 EXPECT_EQ(machine.Int32LessThanOrEqual(), machine.IntLessThanOrEqual());
400 MachineOperatorBuilder machine(zone(), MachineRepresentation::kWord64);
401 EXPECT_EQ(machine.Word64And(), machine.WordAnd());
402 EXPECT_EQ(machine.Word64Or(), machine.WordOr());
403 EXPECT_EQ(machine.Word64Xor(), machine.WordXor());
404 EXPECT_EQ(machine.Word64Shl(), machine.WordShl());
405 EXPECT_EQ(machine.Word64Shr(), machine.WordShr());
406 EXPECT_EQ(machine.Word64Sar(), machine.WordSar());
407 EXPECT_EQ(machine.Word64Ror(), machine.WordRor());
408 EXPECT_EQ(machine.Word64Equal(), machine.WordEqual());
409 EXPECT_EQ(machine.Int64Add(), machine.IntAdd());
410 EXPECT_EQ(machine.Int64Sub(), machine.IntSub());
411 EXPECT_EQ(machine.Int64Mul(), machine.IntMul());
412 EXPECT_EQ(machine.Int64Div(), machine.IntDiv());
413 EXPECT_EQ(machine.Uint64Div(), machine.UintDiv());
414 EXPECT_EQ(machine.Int64Mod(), machine.IntMod());
415 EXPECT_EQ(machine.Uint64Mod(), machine.UintMod());
416 EXPECT_EQ(machine.Int64LessThan(), machine.IntLessThan());
417 EXPECT_EQ(machine.Int64LessThanOrEqual(), machine.IntLessThanOrEqual());