Lines Matching refs:hinstr
472 HInstruction* hinstr, in MarkAsCall() argument
487 !hinstr->HasObservableSideEffects(); in MarkAsCall()
2071 HBinaryOperation* hinstr = HBinaryOperation::cast(val); in CanTransformToShiftedOp() local
2072 HValue* hleft = hinstr->left(); in CanTransformToShiftedOp()
2073 HValue* hright = hinstr->right(); in CanTransformToShiftedOp()
2074 DCHECK(hleft->representation().Equals(hinstr->representation())); in CanTransformToShiftedOp()
2075 DCHECK(hright->representation().Equals(hinstr->representation())); in CanTransformToShiftedOp()
2080 LikelyFitsImmField(hinstr, HConstant::cast(hright)->Integer32Value())) || in CanTransformToShiftedOp()
2081 (hinstr->IsCommutative() && hleft->IsConstant() && in CanTransformToShiftedOp()
2082 LikelyFitsImmField(hinstr, HConstant::cast(hleft)->Integer32Value()))) { in CanTransformToShiftedOp()
2102 } else if (hinstr->IsCommutative() && in CanTransformToShiftedOp()
2148 HBinaryOperation* hinstr, HValue* hleft, HBitwiseBinaryOperation* hshift) { in DoShiftedBinaryOp() argument
2164 if (hinstr->IsBitwise()) { in DoShiftedBinaryOp()
2166 } else if (hinstr->IsAdd()) { in DoShiftedBinaryOp()
2169 DCHECK(hinstr->IsSub()); in DoShiftedBinaryOp()
2172 if (hinstr->CheckFlag(HValue::kCanOverflow)) { in DoShiftedBinaryOp()