Lines Matching refs:hinstr
451 HInstruction* hinstr, in MarkAsCall() argument
466 !hinstr->HasObservableSideEffects(); in MarkAsCall()
1961 HBinaryOperation* hinstr = HBinaryOperation::cast(val); in CanTransformToShiftedOp() local
1962 HValue* hleft = hinstr->left(); in CanTransformToShiftedOp()
1963 HValue* hright = hinstr->right(); in CanTransformToShiftedOp()
1964 DCHECK(hleft->representation().Equals(hinstr->representation())); in CanTransformToShiftedOp()
1965 DCHECK(hright->representation().Equals(hinstr->representation())); in CanTransformToShiftedOp()
1970 LikelyFitsImmField(hinstr, HConstant::cast(hright)->Integer32Value())) || in CanTransformToShiftedOp()
1971 (hinstr->IsCommutative() && hleft->IsConstant() && in CanTransformToShiftedOp()
1972 LikelyFitsImmField(hinstr, HConstant::cast(hleft)->Integer32Value()))) { in CanTransformToShiftedOp()
1992 } else if (hinstr->IsCommutative() && in CanTransformToShiftedOp()
2038 HBinaryOperation* hinstr, HValue* hleft, HBitwiseBinaryOperation* hshift) { in DoShiftedBinaryOp() argument
2054 if (hinstr->IsBitwise()) { in DoShiftedBinaryOp()
2056 } else if (hinstr->IsAdd()) { in DoShiftedBinaryOp()
2059 DCHECK(hinstr->IsSub()); in DoShiftedBinaryOp()
2062 if (hinstr->CheckFlag(HValue::kCanOverflow)) { in DoShiftedBinaryOp()