Home | History | Annotate | Download | only in x64

Lines Matching refs:left

831     ASSERT(instr->left()->representation().IsTagged());
834 LOperand* left = UseFixed(instr->left(), rdx);
836 LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
841 ASSERT(instr->left()->representation().IsInteger32());
843 LOperand* left = UseRegisterAtStart(instr->left());
870 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
878 ASSERT(instr->left()->representation().IsDouble());
881 LOperand* left = UseRegisterAtStart(instr->left());
883 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
895 HValue* left = instr->left();
897 ASSERT(left->representation().IsTagged());
899 LOperand* left_operand = UseFixed(left, rdx);
1079 LOperand* left = UseFixed(instr->left(), rax);
1081 LInstanceOf* result = new(zone()) LInstanceOf(left, right);
1089 new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), rax),
1266 ASSERT(instr->left()->representation().IsInteger32());
1269 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1271 return DefineSameAsFirst(new(zone()) LBitI(left, right));
1274 ASSERT(instr->left()->representation().IsTagged());
1277 LOperand* left = UseFixed(instr->left(), rdx);
1279 LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
1301 LOperand* dividend = UseFixed(instr->left(), rax);
1314 ASSERT(instr->left()->representation().IsInteger32());
1320 LOperand* value = UseRegisterAtStart(instr->left());
1328 LOperand* value = UseFixed(instr->left(), rax);
1345 LOperand* left = UseFixedDouble(instr->left(), xmm2);
1347 LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
1355 ASSERT(instr->left()->representation().IsInteger32());
1357 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1359 LMulI* mul = new(zone()) LMulI(left, right);
1376 ASSERT(instr->left()->representation().IsInteger32());
1378 LOperand* left = UseRegisterAtStart(instr->left());
1380 LSubI* sub = new(zone()) LSubI(left, right);
1397 ASSERT(instr->left()->representation().IsInteger32());
1399 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1401 LAddI* add = new(zone()) LAddI(left, right);
1422 ASSERT(instr->left()->representation().IsDouble());
1423 LOperand* left = UseFixedDouble(instr->left(), xmm2);
1431 LPower* result = new(zone()) LPower(left, right);
1451 ASSERT(instr->left()->representation().IsTagged());
1453 LOperand* left = UseFixed(instr->left(), rdx);
1455 LCmpT* result = new(zone()) LCmpT(left, right);
1464 ASSERT(instr->left()->representation().IsInteger32());
1466 LOperand* left = UseRegisterOrConstantAtStart(instr->left());
1468 return new(zone()) LCmpIDAndBranch(left, right);
1471 ASSERT(instr->left()->representation().IsDouble());
1473 LOperand* left;
1475 if (instr->left()->IsConstant() && instr->right()->IsConstant()) {
1476 left = UseRegisterOrConstantAtStart(instr->left());
1479 left = UseRegisterAtStart(instr->left());
1482 return new(zone()) LCmpIDAndBranch(left, right);
1489 LOperand* left = UseRegisterAtStart(instr->left());
1491 return new(zone()) LCmpObjectEqAndBranch(left, right);
1541 ASSERT(instr->left()->representation().IsTagged());
1543 LOperand* left = UseFixed(instr->left(), rdx);
1546 new(zone()) LStringCompareAndBranch(left, right);
2084 LOperand* left = UseOrConstantAtStart(instr->left());
2086 return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), rax),