Lines Matching refs:DefineAsRegister
437 LInstruction* LChunkBuilder::DefineAsRegister(
662 instr = DefineAsRegister(new(zone()) LDummy());
665 instr = DefineAsRegister(new(zone())
796 return DefineAsRegister(result);
849 return DefineAsRegister(new(zone()) LAccessArgumentsAt(args, length, index));
867 DefineAsRegister(new(zone()) LAddS(left, right)) :
868 DefineAsRegister(new(zone()) LAddI(left, right));
879 return DefineAsRegister(new(zone()) LAddE(left, right));
897 return AssignPointerMap(DefineAsRegister(result));
917 return DefineAsRegister(new(zone()) LArgumentsElements(temp));
924 return DefineAsRegister(new(zone()) LArgumentsLength(value));
952 DefineAsRegister(new(zone()) LBitS(left, right)) :
953 DefineAsRegister(new(zone()) LBitI(left, right));
1113 DefineAsRegister(new(zone()) LNumberUntagD(value, temp));
1126 return DefineAsRegister(new(zone()) LSmiUntag(value, false));
1133 DefineAsRegister(new(zone()) LTaggedToI(value, temp1, temp2));
1145 return AssignPointerMap(DefineAsRegister(result));
1150 return DefineAsRegister(new(zone()) LTruncateDoubleToIntOrSmi(value));
1154 return AssignEnvironment(DefineAsRegister(result));
1164 return AssignPointerMap(DefineAsRegister(result));
1169 return DefineAsRegister(new(zone()) LSmiTag(value));
1173 LInstruction* result = DefineAsRegister(new(zone()) LSmiTag(value));
1181 return DefineAsRegister(
1184 return DefineAsRegister(
1242 return DefineAsRegister(new(zone()) LClampDToUint8(reg));
1244 return DefineAsRegister(new(zone()) LClampIToUint8(reg));
1248 DefineAsRegister(new(zone()) LClampTToUint8(reg,
1331 return DefineAsRegister(new(zone()) LConstantS);
1333 return DefineAsRegister(new(zone()) LConstantI);
1335 return DefineAsRegister(new(zone()) LConstantD);
1337 return DefineAsRegister(new(zone()) LConstantE);
1339 return DefineAsRegister(new(zone()) LConstantT);
1354 return DefineAsRegister(new(zone()) LContext);
1387 LInstruction* result = DefineAsRegister(new(zone()) LDivByPowerOf2I(
1407 LInstruction* result = DefineAsRegister(new(zone()) LDivByConstI(
1427 DefineAsRegister(new(zone()) LDivI(dividend, divisor, temp));
1453 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value())));
1505 return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
1534 return DefineAsRegister(
1646 DefineAsRegister(new(zone()) LLoadContextSlot(context));
1658 return AssignEnvironment(DefineAsRegister(
1666 ? AssignEnvironment(DefineAsRegister(result))
1667 : DefineAsRegister(result);
1702 ? AssignEnvironment(DefineAsRegister(result))
1703 : DefineAsRegister(result);
1711 ? AssignEnvironment(DefineAsRegister(result))
1712 : DefineAsRegister(result);
1721 LInstruction* result = DefineAsRegister(
1752 return DefineAsRegister(new(zone()) LLoadNamedField(object));
1772 return DefineAsRegister(new(zone()) LLoadRoot);
1778 return DefineAsRegister(new(zone()) LMapEnumLength(map));
1788 LInstruction* result = DefineAsRegister(new(zone()) LFlooringDivByPowerOf2I(
1808 LInstruction* result = DefineAsRegister(
1823 DefineAsRegister(new(zone()) LFlooringDivI(dividend, divisor, remainder));
1854 return DefineAsRegister(new(zone()) LMathMinMax(left, right));
1881 LInstruction* result = DefineAsRegister(new(zone()) LModByConstI(
1896 LInstruction* result = DefineAsRegister(new(zone()) LModI(dividend, divisor));
1955 DefineAsRegister(new(zone()) LMulConstIS(left, right));
1968 ? DefineAsRegister(new(zone()) LMulS(left, right))
1969 : DefineAsRegister(new(zone()) LMulI(left, right));
2056 return DefineAsRegister(new(zone()) LDoubleBits(UseRegister(value)));
2063 return DefineAsRegister(new(zone()) LConstructDouble(hi, lo));
2083 return DefineAsRegister(result);
2097 return DefineAsRegister(result);
2208 return DefineAsRegister(res);
2246 result = DefineAsRegister(new (zone()) LShiftI(op, left, right, can_deopt));
2249 result = DefineAsRegister(new (zone()) LShiftS(op, left, right, can_deopt));
2451 return AssignPointerMap(DefineAsRegister(result));
2460 return AssignPointerMap(DefineAsRegister(result));
2496 DefineAsRegister(new(zone()) LSubS(left, right)) :
2497 DefineAsRegister(new(zone()) LSubI(left, right));
2514 return DefineAsRegister(new(zone()) LThisFunction);
2590 LInstruction* result = DefineAsRegister(
2595 LInstruction* result = DefineAsRegister(new(zone()) LMathAbs(input));
2610 return DefineAsRegister(result);
2617 return AssignEnvironment(AssignPointerMap(DefineAsRegister(result)));
2621 return DefineAsRegister(result);
2635 return DefineAsRegister(new(zone()) LMathPowHalf(input));
2643 return AssignEnvironment(DefineAsRegister(result));
2647 return DefineAsRegister(result);
2654 return DefineAsRegister(result);
2660 return DefineAsRegister(new(zone()) LMathSqrt(input));
2666 return DefineAsRegister(new(zone()) LMathClz32(input));
2710 return AssignEnvironment(DefineAsRegister(new(zone()) LForInCacheArray(map)));
2735 return AssignEnvironment(DefineAsRegister(result));