Lines Matching refs:HConstant
563 HConstant* HGraph::GetConstant(SetOncePointer<HConstant>* pointer,
566 HConstant* constant = new(zone()) HConstant(Handle<Object>(value),
575 HConstant* HGraph::GetConstant1() {
580 HConstant* HGraph::GetConstantMinus1() {
585 HConstant* HGraph::GetConstantTrue() {
590 HConstant* HGraph::GetConstantFalse() {
595 HConstant* HGraph::GetConstantHole() {
2024 HConstant* constant = HConstant::cast(value);
2635 HConstant* undefined_constant = new(zone()) HConstant(
3347 HInstruction* start_index = AddInstruction(new(zone()) HConstant(
3587 HConstant* instr =
3588 new(zone()) HConstant(constant_value, Representation::Tagged());
3649 HConstant* instr =
3650 new(zone()) HConstant(expr->handle(), Representation::Tagged());
3886 new(zone()) HConstant(Handle<Object>(Smi::FromInt(i)),
4563 return new(zone()) HConstant(function, Representation::Tagged());
5357 HConstant* undefined = graph()->GetConstantUndefined();
5371 HConstant* context = new HConstant(Handle<Context>(target->context()),
5588 if (right->IsConstant() && HConstant::cast(right)->HasDoubleValue()) {
5589 double exponent = HConstant::cast(right)->DoubleValue();
5594 HConstant* double_one =
5595 new(zone()) HConstant(Handle<Object>(Smi::FromInt(1)),
5609 HConstant::cast(right)->HasInteger32Value() &&
5610 HConstant::cast(right)->Integer32Value() == 2) {
6303 HConstant* delta = (expr->op() == Token::INC)
6541 ((left->IsConstant() && HConstant::cast(left)->HasStringValue()) ||
6542 (right->IsConstant() && HConstant::cast(right)->HasStringValue()))) {
6741 HConstant::cast(left)->handle().is_identical_to(nil) &&
6758 HConstant::cast(right)->HasStringValue()) {
6760 *check = Handle<String>::cast(HConstant::cast(right)->handle());
6791 ((left->IsConstant() && HConstant::cast(left)->handle()->IsBoolean()) ||
6792 (right->IsConstant() && HConstant::cast(right)->handle()->IsBoolean()));
7793 HConstant* undefined,