Lines Matching refs:operation
2071 // are used in an operation that does not allow a truncating
3804 // instead of the original since this operation changes the map
4206 // type feedback for the binary operation.
4207 BinaryOperation* operation = expr->binary_operation();
4215 CHECK_ALIVE(VisitForValue(operation));
4304 HInstruction* instr = BuildBinaryOperation(operation, left, right);
4306 if (instr->HasObservableSideEffects()) AddSimulate(operation->id());
4336 HInstruction* instr = BuildBinaryOperation(operation, left, right);
4338 operation->id());
6283 // The input to the count operation is on top of the expression stack.
6323 return Bailout("invalid lhs in count operation");
6337 return Bailout("unsupported count operation with const");
6339 // Argument of the count operation is a variable, not a property.
6390 return Bailout("lookup variable in count operation");
6394 // Argument of the count operation is a property.
6423 // of the operation, and the placeholder with the original value if
6456 // with the result of the operation, and the placeholder with the
6538 // for a smi operation. If one of the operands is a constant string
6539 // do not generate code assuming it is a smi operation.
6703 PrintF("Operation %s has type info %s, %schange representation assumption "