Lines Matching refs:left
855 if (left()->IsConstant() &&
856 HConstant::cast(left())->HasInteger32Value() &&
857 HConstant::cast(left())->Integer32Value() == nop_constant) {
863 return left();
1012 left()->PrintNameTo(stream);
1073 Range* a = left()->range();
1090 Range* a = left()->range();
1106 Range* a = left()->range();
1125 if (left()->range()->CanBeMinusZero()) {
1129 if (left()->range()->CanBeZero() && right()->range()->CanBeNegative()) {
1133 if (right()->range()->Includes(-1) && left()->range()->Includes(kMinInt)) {
1149 Range* a = left()->range();
1350 left()->PrintNameTo(stream);
1361 int32_t left_mask = (left()->range() != NULL)
1362 ? left()->range()->Mask()
1380 Range* result = (left()->range() != NULL)
1381 ? left()->range()->Copy(zone)
1397 if (left()->range()->CanBeNegative()) {
1405 Range* result = (left()->range() != NULL)
1406 ? left()->range()->Copy(zone)
1422 Range* result = (left()->range() != NULL)
1423 ? left()->range()->Copy(zone)
1469 left()->PrintNameTo(stream);
1477 left()->PrintNameTo(stream);
2046 return left();
2072 // Propagate to the left argument. If the left argument cannot be -0, then
2075 return left();
2083 // Propagate to the left argument. If the left argument cannot be -0, then
2086 return left();
2102 HValue* left, \
2104 if (left->IsConstant() && right->IsConstant()) { \
2105 HConstant* c_left = HConstant::cast(left); \
2115 return new(zone) HInstr(context, left, right); \
2128 HValue* left,
2130 if (left->IsConstant() && right->IsConstant()) {
2131 HConstant* c_left = HConstant::cast(left);
2145 return new(zone) HMod(context, left, right);
2151 HValue* left,
2153 // If left and right are constant values, try to return a constant value.
2154 if (left->IsConstant() && right->IsConstant()) {
2155 HConstant* c_left = HConstant::cast(left);
2167 return new(zone) HDiv(context, left, right);
2174 HValue* left,
2176 if (left->IsConstant() && right->IsConstant()) {
2177 HConstant* c_left = HConstant::cast(left);
2200 return new(zone) HBitwise(op, context, left, right);
2207 HValue* left, \
2209 if (left->IsConstant() && right->IsConstant()) { \
2210 HConstant* c_left = HConstant::cast(left); \
2216 return new(zone) HInstr(context, left, right); \
2230 HValue* left,
2232 if (left->IsConstant() && right->IsConstant()) {
2233 HConstant* c_left = HConstant::cast(left);
2245 return new(zone) HShr(context, left, right);