Lines Matching defs:DefineAsRegister

541 LInstruction* LChunkBuilder::DefineAsRegister(
665 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value())));
715 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
740 return DefineAsRegister(result);
834 instr = DefineAsRegister(new(zone()) LDummy());
837 instr = DefineAsRegister(new(zone())
969 return DefineAsRegister(
976 return DefineAsRegister(new(zone()) LArgumentsElements);
1004 return AssignEnvironment(DefineAsRegister(result));
1043 return DefineAsRegister(
1051 : DefineAsRegister(new(zone()) LThisFunction);
1062 return DefineAsRegister(new(zone()) LContext);
1160 return DefineAsRegister(result);
1172 return DefineAsRegister(result);
1188 return DefineAsRegister(result);
1199 DefineAsRegister(new(zone()) LMathAbs(context, input));
1210 return AssignEnvironment(AssignPointerMap(DefineAsRegister(result)));
1217 return DefineAsRegister(result);
1225 return AssignEnvironment(DefineAsRegister(result));
1287 return DefineAsRegister(new(zone()) LBitI(left, right));
1300 LInstruction* result = DefineAsRegister(new(zone()) LDivByPowerOf2I(
1318 LInstruction* result = DefineAsRegister(new(zone()) LDivByConstI(
1338 DefineAsRegister(new(zone()) LDivI(dividend, divisor, temp));
1371 LInstruction* result = DefineAsRegister(new(zone()) LFlooringDivByPowerOf2I(
1391 LInstruction* result = DefineAsRegister(
1408 return AssignEnvironment(DefineAsRegister(div));
1445 LInstruction* result = DefineAsRegister(new(zone()) LModByConstI(
1460 LInstruction* result = DefineAsRegister(new(zone()) LModI(
1520 return DefineAsRegister(mul);
1552 LInstruction* result = DefineAsRegister(sub);
1581 LInstruction* result = DefineAsRegister(add);
1593 LInstruction* result = DefineAsRegister(add);
1627 return DefineAsRegister(new(zone()) LMathMinMax(left, right));
1759 return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
1781 return DefineAsRegister(new(zone()) LMapEnumLength(map));
1796 return DefineAsRegister(new(zone()) LSeqStringGetChar(string, index));
1866 LInstruction* result = DefineAsRegister(new(zone()) LNumberUntagD(value));
1879 return DefineAsRegister(new(zone()) LSmiUntag(value, false));
1903 DefineAsRegister(new(zone()) LDoubleToSmi(value)));
1907 LInstruction* result = DefineAsRegister(new(zone()) LDoubleToI(value));
1919 return AssignPointerMap(DefineAsRegister(result));
1924 return DefineAsRegister(new(zone()) LSmiTag(value));
1928 LInstruction* result = DefineAsRegister(new(zone()) LSmiTag(value));
1936 return DefineAsRegister(new(zone()) LUint32ToDouble(UseRegister(val)));
1938 return DefineAsRegister(new(zone()) LInteger32ToDouble(Use(val)));
1994 return DefineAsRegister(new(zone()) LClampDToUint8(reg,
1997 return DefineAsRegister(new(zone()) LClampIToUint8(reg));
2002 return AssignEnvironment(DefineAsRegister(result));
2010 return DefineAsRegister(new(zone()) LDoubleBits(UseRegister(value)));
2017 return DefineAsRegister(new(zone()) LConstructDouble(hi, lo));
2034 return DefineAsRegister(new(zone()) LConstantS);
2036 return DefineAsRegister(new(zone()) LConstantI);
2038 return DefineAsRegister(new(zone()) LConstantD);
2040 return DefineAsRegister(new(zone()) LConstantE);
2042 return DefineAsRegister(new(zone()) LConstantT);
2053 ? AssignEnvironment(DefineAsRegister(result))
2054 : DefineAsRegister(result);
2085 DefineAsRegister(new(zone()) LLoadContextSlot(context));
2113 return DefineAsRegister(new(zone()) LLoadNamedField(obj));
2134 return AssignEnvironment(DefineAsRegister(
2140 return DefineAsRegister(new(zone()) LLoadRoot);
2159 result = DefineAsRegister(new(zone()) LLoadKeyed(obj, key));
2167 result = DefineAsRegister(new(zone()) LLoadKeyed(backing_store, key));
2350 return AssignPointerMap(DefineAsRegister(result));
2359 return AssignPointerMap(DefineAsRegister(result));
2370 return AssignPointerMap(DefineAsRegister(result));
2458 return DefineAsRegister(new(zone()) LAccessArgumentsAt(args, length, index));
2556 return AssignEnvironment(DefineAsRegister(new(zone()) LForInCacheArray(map)));