Lines Matching refs:left
836 ASSERT(instr->left()->representation().IsTagged());
839 LOperand* left = UseFixed(instr->left(), a1);
841 LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
846 ASSERT(instr->left()->representation().IsInteger32());
848 LOperand* left = UseRegisterAtStart(instr->left());
875 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
883 ASSERT(instr->left()->representation().IsDouble());
886 LOperand* left = UseRegisterAtStart(instr->left());
888 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
900 HValue* left = instr->left();
902 ASSERT(left->representation().IsTagged());
904 LOperand* left_operand = UseFixed(left, a1);
1085 new(zone()) LInstanceOf(UseFixed(instr->left(), a0),
1094 new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), a0),
1277 ASSERT(instr->left()->representation().IsInteger32());
1280 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1282 return DefineAsRegister(new(zone()) LBitI(left, right));
1285 ASSERT(instr->left()->representation().IsTagged());
1288 LOperand* left = UseFixed(instr->left(), a1);
1290 LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
1313 LOperand* dividend = UseFixed(instr->left(), a0);
1325 ASSERT(instr->left()->representation().IsInteger32());
1331 LOperand* value = UseRegisterAtStart(instr->left());
1334 LOperand* dividend = UseRegister(instr->left());
1356 LOperand* left = UseFixedDouble(instr->left(), f2);
1358 LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
1366 ASSERT(instr->left()->representation().IsInteger32());
1368 LOperand* left;
1374 left = UseRegister(instr->LeastConstantOperand());
1377 left = UseRegisterAtStart(instr->LeastConstantOperand());
1379 LMulI* mul = new(zone()) LMulI(left, right, temp);
1397 ASSERT(instr->left()->representation().IsInteger32());
1399 LOperand* left = UseRegisterAtStart(instr->left());
1401 LSubI* sub = new(zone()) LSubI(left, right);
1417 ASSERT(instr->left()->representation().IsInteger32());
1419 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1421 LAddI* add = new(zone()) LAddI(left, right);
1441 ASSERT(instr->left()->representation().IsDouble());
1442 LOperand* left = UseFixedDouble(instr->left(), f2);
1446 LPower* result = new(zone()) LPower(left, right);
1463 ASSERT(instr->left()->representation().IsTagged());
1465 LOperand* left = UseFixed(instr->left(), a1);
1467 LCmpT* result = new(zone()) LCmpT(left, right);
1476 ASSERT(instr->left()->representation().IsInteger32());
1478 LOperand* left = UseRegisterOrConstantAtStart(instr->left());
1480 return new(zone()) LCmpIDAndBranch(left, right);
1483 ASSERT(instr->left()->representation().IsDouble());
1485 LOperand* left = UseRegisterAtStart(instr->left());
1487 return new(zone()) LCmpIDAndBranch(left, right);
1494 LOperand* left = UseRegisterAtStart(instr->left());
1496 return new(zone()) LCmpObjectEqAndBranch(left, right);
1545 ASSERT(instr->left()->representation().IsTagged());
1547 LOperand* left = UseFixed(instr->left(), a1);
1550 new(zone()) LStringCompareAndBranch(left, right);
2089 LOperand* left = UseRegisterAtStart(instr->left());
2091 return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), v0),