Lines Matching refs:DefineAsRegister
438 LInstruction* LChunkBuilder::DefineAsRegister(
663 instr = DefineAsRegister(new(zone()) LDummy());
666 instr = DefineAsRegister(new(zone())
794 return DefineAsRegister(result);
847 return DefineAsRegister(new(zone()) LAccessArgumentsAt(args, length, index));
865 DefineAsRegister(new(zone()) LAddS(left, right)) :
866 DefineAsRegister(new(zone()) LAddI(left, right));
876 return DefineAsRegister(new(zone()) LAddE(left, right));
894 return AssignPointerMap(DefineAsRegister(result));
914 return DefineAsRegister(new(zone()) LArgumentsElements(temp));
921 return DefineAsRegister(new(zone()) LArgumentsLength(value));
949 DefineAsRegister(new(zone()) LBitS(left, right)) :
950 DefineAsRegister(new(zone()) LBitI(left, right));
1117 DefineAsRegister(new(zone()) LNumberUntagD(value, temp));
1130 return DefineAsRegister(new(zone()) LSmiUntag(value, false));
1137 DefineAsRegister(new(zone()) LTaggedToI(value, temp1, temp2));
1149 return AssignPointerMap(DefineAsRegister(result));
1154 return DefineAsRegister(new(zone()) LTruncateDoubleToIntOrSmi(value));
1158 return AssignEnvironment(DefineAsRegister(result));
1168 return AssignPointerMap(DefineAsRegister(result));
1173 return DefineAsRegister(new(zone()) LSmiTag(value));
1177 LInstruction* result = DefineAsRegister(new(zone()) LSmiTag(value));
1185 return DefineAsRegister(
1188 return DefineAsRegister(
1255 return DefineAsRegister(new(zone()) LClampDToUint8(reg));
1257 return DefineAsRegister(new(zone()) LClampIToUint8(reg));
1261 DefineAsRegister(new(zone()) LClampTToUint8(reg,
1344 return DefineAsRegister(new(zone()) LConstantS);
1346 return DefineAsRegister(new(zone()) LConstantI);
1348 return DefineAsRegister(new(zone()) LConstantD);
1350 return DefineAsRegister(new(zone()) LConstantE);
1352 return DefineAsRegister(new(zone()) LConstantT);
1367 return DefineAsRegister(new(zone()) LContext);
1393 LInstruction* result = DefineAsRegister(new(zone()) LDivByPowerOf2I(
1413 LInstruction* result = DefineAsRegister(new(zone()) LDivByConstI(
1433 DefineAsRegister(new(zone()) LDivI(dividend, divisor, temp));
1459 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value())));
1504 return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
1533 return DefineAsRegister(
1621 DefineAsRegister(new(zone()) LLoadContextSlot(context));
1633 return AssignEnvironment(DefineAsRegister(
1665 LInstruction* result = DefineAsRegister(
1676 DefineAsRegister(new (zone()) LLoadKeyedFixed(elements, key, temp));
1692 LInstruction* result = DefineAsRegister(new (zone()) LLoadKeyedExternal(
1722 return DefineAsRegister(new(zone()) LLoadNamedField(object));
1742 return DefineAsRegister(new(zone()) LLoadRoot);
1748 return DefineAsRegister(new(zone()) LMapEnumLength(map));
1758 LInstruction* result = DefineAsRegister(new(zone()) LFlooringDivByPowerOf2I(
1778 LInstruction* result = DefineAsRegister(
1793 DefineAsRegister(new(zone()) LFlooringDivI(dividend, divisor, remainder));
1824 return DefineAsRegister(new(zone()) LMathMinMax(left, right));
1851 LInstruction* result = DefineAsRegister(new(zone()) LModByConstI(
1866 LInstruction* result = DefineAsRegister(new(zone()) LModI(dividend, divisor));
1925 DefineAsRegister(new(zone()) LMulConstIS(left, right));
1940 ? DefineAsRegister(new(zone()) LMulS(left, right))
1941 : DefineAsRegister(new(zone()) LMulI(left, right));
2021 return DefineAsRegister(new(zone()) LDoubleBits(UseRegister(value)));
2028 return DefineAsRegister(new(zone()) LConstructDouble(hi, lo));
2048 return DefineAsRegister(result);
2062 return DefineAsRegister(result);
2175 return DefineAsRegister(res);
2209 result = DefineAsRegister(new (zone()) LShiftI(op, left, right, can_deopt));
2212 result = DefineAsRegister(new (zone()) LShiftS(op, left, right, can_deopt));
2417 return AssignPointerMap(DefineAsRegister(result));
2426 return AssignPointerMap(DefineAsRegister(result));
2462 DefineAsRegister(new(zone()) LSubS(left, right)) :
2463 DefineAsRegister(new(zone()) LSubI(left, right));
2480 return DefineAsRegister(new(zone()) LThisFunction);
2567 LInstruction* result = DefineAsRegister(
2572 LInstruction* result = DefineAsRegister(new(zone()) LMathAbs(input));
2587 return DefineAsRegister(result);
2594 return AssignEnvironment(AssignPointerMap(DefineAsRegister(result)));
2598 return DefineAsRegister(result);
2612 return DefineAsRegister(new(zone()) LMathPowHalf(input));
2620 return AssignEnvironment(DefineAsRegister(result));
2624 return DefineAsRegister(result);
2631 return DefineAsRegister(result);
2637 return DefineAsRegister(new(zone()) LMathSqrt(input));
2643 return DefineAsRegister(new(zone()) LMathClz32(input));
2687 return AssignEnvironment(DefineAsRegister(new(zone()) LForInCacheArray(map)));
2712 return AssignEnvironment(DefineAsRegister(result));