Home | History | Annotate | Download | only in arm

Lines Matching defs:DefineAsRegister

534 LInstruction* LChunkBuilder::DefineAsRegister(
658 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value())));
708 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
730 return DefineAsRegister(result);
824 instr = DefineAsRegister(new(zone()) LDummy());
827 instr = DefineAsRegister(new(zone())
965 return DefineAsRegister(new(zone()) LArgumentsLength(value));
971 return DefineAsRegister(new(zone()) LArgumentsElements);
999 return AssignEnvironment(DefineAsRegister(result));
1038 return DefineAsRegister(
1046 : DefineAsRegister(new(zone()) LThisFunction);
1057 return DefineAsRegister(new(zone()) LContext);
1147 return AssignEnvironment(AssignPointerMap(DefineAsRegister(result)));
1155 return AssignEnvironment(DefineAsRegister(result));
1162 return DefineAsRegister(result);
1173 DefineAsRegister(new(zone()) LMathAbs(context, input));
1191 return DefineAsRegister(result);
1203 return DefineAsRegister(result);
1210 return DefineAsRegister(result);
1217 return DefineAsRegister(result);
1279 return DefineAsRegister(new(zone()) LBitI(left, right));
1292 LInstruction* result = DefineAsRegister(new(zone()) LDivByPowerOf2I(
1310 LInstruction* result = DefineAsRegister(new(zone()) LDivByConstI(
1330 DefineAsRegister(new(zone()) LDivI(dividend, divisor, temp));
1364 LInstruction* result = DefineAsRegister(new(zone()) LFlooringDivByPowerOf2I(
1384 LInstruction* result = DefineAsRegister(
1403 return AssignEnvironment(DefineAsRegister(div));
1440 LInstruction* result = DefineAsRegister(new(zone()) LModByConstI(
1459 LInstruction* result = DefineAsRegister(new(zone()) LModI(
1525 return DefineAsRegister(mul);
1569 LInstruction* result = DefineAsRegister(sub);
1596 LInstruction* result = DefineAsRegister(rsb);
1631 LInstruction* result = DefineAsRegister(add);
1643 LInstruction* result = DefineAsRegister(add);
1677 return DefineAsRegister(new(zone()) LMathMinMax(left, right));
1809 return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
1831 return DefineAsRegister(new(zone()) LMapEnumLength(map));
1846 return DefineAsRegister(new(zone()) LSeqStringGetChar(string, index));
1916 LInstruction* result = DefineAsRegister(new(zone()) LNumberUntagD(value));
1929 return DefineAsRegister(new(zone()) LSmiUntag(value, false));
1952 DefineAsRegister(new(zone()) LDoubleToSmi(value)));
1956 LInstruction* result = DefineAsRegister(new(zone()) LDoubleToI(value));
1965 return DefineAsRegister(new(zone()) LSmiTag(value));
1971 return AssignPointerMap(DefineAsRegister(result));
1977 return AssignPointerMap(DefineAsRegister(result));
1981 LInstruction* result = DefineAsRegister(new(zone()) LSmiTag(value));
1989 return DefineAsRegister(new(zone()) LUint32ToDouble(UseRegister(val)));
1991 return DefineAsRegister(new(zone()) LInteger32ToDouble(Use(val)));
2046 return DefineAsRegister(new(zone()) LClampDToUint8(reg));
2048 return DefineAsRegister(new(zone()) LClampIToUint8(reg));
2055 return AssignEnvironment(DefineAsRegister(result));
2063 return DefineAsRegister(new(zone()) LDoubleBits(UseRegister(value)));
2070 return DefineAsRegister(new(zone()) LConstructDouble(hi, lo));
2087 return DefineAsRegister(new(zone()) LConstantS);
2089 return DefineAsRegister(new(zone()) LConstantI);
2091 return DefineAsRegister(new(zone()) LConstantD);
2093 return DefineAsRegister(new(zone()) LConstantE);
2095 return DefineAsRegister(new(zone()) LConstantT);
2106 ? AssignEnvironment(DefineAsRegister(result))
2107 : DefineAsRegister(result);
2138 DefineAsRegister(new(zone()) LLoadContextSlot(context));
2166 return DefineAsRegister(new(zone()) LLoadNamedField(obj));
2187 return AssignEnvironment(DefineAsRegister(
2193 return DefineAsRegister(new(zone()) LLoadRoot);
2211 result = DefineAsRegister(new(zone()) LLoadKeyed(obj, key));
2219 result = DefineAsRegister(new(zone()) LLoadKeyed(backing_store, key));
2401 return AssignPointerMap(DefineAsRegister(result));
2410 return AssignPointerMap(DefineAsRegister(result));
2421 return AssignPointerMap(DefineAsRegister(result));
2509 return DefineAsRegister(new(zone()) LAccessArgumentsAt(args, length, index));
2607 return AssignEnvironment(DefineAsRegister(new(zone()) LForInCacheArray(map)));