Home | History | Annotate | Download | only in ia32

Lines Matching refs:left

835     ASSERT(instr->left()->representation().IsTagged());
839 LOperand* left = UseFixed(instr->left(), edx);
841 LArithmeticT* result = new(zone()) LArithmeticT(op, context, left, right);
846 ASSERT(instr->left()->representation().IsInteger32());
848 LOperand* left = UseRegisterAtStart(instr->left());
875 DefineSameAsFirst(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());
905 LOperand* left_operand = UseFixed(left, edx);
1091 LOperand* left = UseFixed(instr->left(), InstanceofStub::left
1094 LInstanceOf* result = new(zone()) LInstanceOf(context, left, right);
1104 UseFixed(instr->left(), InstanceofStub::left()),
1309 ASSERT(instr->left()->representation().IsInteger32());
1312 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1314 return DefineSameAsFirst(new(zone()) LBitI(left, right));
1317 ASSERT(instr->left()->representation().IsTagged());
1321 LOperand* left = UseFixed(instr->left(), edx);
1324 new(zone()) LArithmeticT(instr->op(), context, left, right);
1346 LOperand* dividend = UseFixed(instr->left(), eax);
1359 ASSERT(instr->left()->representation().IsInteger32());
1365 LOperand* value = UseRegisterAtStart(instr->left());
1373 LOperand* value = UseFixed(instr->left(), eax);
1390 LOperand* left = UseFixedDouble(instr->left(), xmm2);
1392 LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
1400 ASSERT(instr->left()->representation().IsInteger32());
1402 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1408 LMulI* mul = new(zone()) LMulI(left, right, temp);
1425 ASSERT(instr->left()->representation().IsInteger32());
1427 LOperand* left = UseRegisterAtStart(instr->left());
1429 LSubI* sub = new(zone()) LSubI(left, right);
1446 ASSERT(instr->left()->representation().IsInteger32());
1448 LOperand* left = UseRegisterAtStart(instr->LeastConstantOperand());
1450 LAddI* add = new(zone()) LAddI(left, right);
1470 ASSERT(instr->left()->representation().IsDouble());
1471 LOperand* left = UseFixedDouble(instr->left(), xmm2);
1475 LPower* result = new(zone()) LPower(left, right);
1491 ASSERT(instr->left()->representation().IsTagged());
1494 LOperand* left = UseFixed(instr->left(), edx);
1496 LCmpT* result = new(zone()) LCmpT(context, left, right);
1505 ASSERT(instr->left()->representation().IsInteger32());
1507 LOperand* left = UseRegisterOrConstantAtStart(instr->left());
1509 return new(zone()) LCmpIDAndBranch(left, right);
1512 ASSERT(instr->left()->representation().IsDouble());
1514 LOperand* left;
1516 if (instr->left()->IsConstant() && instr->right()->IsConstant()) {
1517 left = UseRegisterOrConstantAtStart(instr->left());
1520 left = UseRegisterAtStart(instr->left());
1523 return new(zone()) LCmpIDAndBranch(left, right);
1530 LOperand* left = UseRegisterAtStart(instr->left());
1532 return new(zone()) LCmpObjectEqAndBranch(left, right);
1580 ASSERT(instr->left()->representation().IsTagged());
1583 LOperand* left = UseFixed(instr->left(), edx);
1587 LStringCompareAndBranch(context, left, right);
2169 LOperand* left = UseOrConstantAtStart(instr->left());
2171 LStringAdd* string_add = new(zone()) LStringAdd(context, left, right);