DefineAsRegister 730 src/arm/lithium-arm.cc DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt)); DefineAsRegister 744 src/arm/lithium-arm.cc return DefineAsRegister(result); DefineAsRegister 931 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LArgumentsLength(value)); DefineAsRegister 936 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LArgumentsElements); DefineAsRegister 988 src/arm/lithium-arm.cc : DefineAsRegister(new(zone()) LThisFunction); DefineAsRegister 993 src/arm/lithium-arm.cc return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext); DefineAsRegister 999 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LOuterContext(context)); DefineAsRegister 1010 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LGlobalObject(context)); DefineAsRegister 1016 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LGlobalReceiver(global_object)); DefineAsRegister 1052 src/arm/lithium-arm.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1054 src/arm/lithium-arm.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1056 src/arm/lithium-arm.cc return DefineAsRegister(result); DefineAsRegister 1058 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1137 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LBitI(left, right)); DefineAsRegister 1156 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LBitNotI(value)); DefineAsRegister 1244 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1271 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(mod)); DefineAsRegister 1273 src/arm/lithium-arm.cc return DefineAsRegister(mod); DefineAsRegister 1310 src/arm/lithium-arm.cc return DefineAsRegister(mul); DefineAsRegister 1328 src/arm/lithium-arm.cc LInstruction* result = DefineAsRegister(sub); DefineAsRegister 1348 src/arm/lithium-arm.cc LInstruction* result = DefineAsRegister(add); DefineAsRegister 1494 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value)); DefineAsRegister 1516 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LJSArrayLength(array)); DefineAsRegister 1523 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array)); DefineAsRegister 1529 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LElementsKind(object)); DefineAsRegister 1536 src/arm/lithium-arm.cc return DefineAsRegister(result); DefineAsRegister 1588 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(res)); DefineAsRegister 1594 src/arm/lithium-arm.cc res = DefineAsRegister(new(zone()) LSmiUntag(value, false)); DefineAsRegister 1627 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(res)); DefineAsRegister 1634 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LSmiTag(value)); DefineAsRegister 1637 src/arm/lithium-arm.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1642 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LInteger32ToDouble(value)); DefineAsRegister 1695 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LClampDToUint8(reg, FixedTemp(d11))); DefineAsRegister 1697 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LClampIToUint8(reg)); DefineAsRegister 1703 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1716 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LConstantI); DefineAsRegister 1718 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LConstantD); DefineAsRegister 1720 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LConstantT); DefineAsRegister 1731 src/arm/lithium-arm.cc ? AssignEnvironment(DefineAsRegister(result)) DefineAsRegister 1732 src/arm/lithium-arm.cc : DefineAsRegister(result); DefineAsRegister 1765 src/arm/lithium-arm.cc DefineAsRegister(new(zone()) LLoadContextSlot(context)); DefineAsRegister 1786 src/arm/lithium-arm.cc return DefineAsRegister( DefineAsRegister 1803 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1817 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1824 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LLoadElements(input)); DefineAsRegister 1831 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input)); DefineAsRegister 1843 src/arm/lithium-arm.cc return DefineAsRegister(result); DefineAsRegister 1855 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1874 src/arm/lithium-arm.cc LInstruction* load_instr = DefineAsRegister(result); DefineAsRegister 2036 src/arm/lithium-arm.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 2043 src/arm/lithium-arm.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2049 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LStringLength(string)); DefineAsRegister 2056 src/arm/lithium-arm.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2137 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 2264 src/arm/lithium-arm.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 2279 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index)); DefineAsRegister 2337 src/arm/lithium-arm.h LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr); DefineAsRegister 962 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value()))); DefineAsRegister 967 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LArgumentsElements); DefineAsRegister 1024 src/ia32/lithium-ia32.cc : DefineAsRegister(new(zone()) LThisFunction); DefineAsRegister 1029 src/ia32/lithium-ia32.cc return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext); DefineAsRegister 1035 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LOuterContext(context)); DefineAsRegister 1047 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LGlobalObject(context)); DefineAsRegister 1053 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LGlobalReceiver(global_object)); DefineAsRegister 1103 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1105 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1270 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1276 src/ia32/lithium-ia32.cc LInstruction* result = DefineAsRegister( DefineAsRegister 1540 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value)); DefineAsRegister 1563 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LJSArrayLength(array)); DefineAsRegister 1570 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array)); DefineAsRegister 1576 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LElementsKind(object)); DefineAsRegister 1640 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister(res)); DefineAsRegister 1673 src/ia32/lithium-ia32.cc DefineAsRegister(new(zone()) LDoubleToI(value, temp))); DefineAsRegister 1687 src/ia32/lithium-ia32.cc return DefineAsRegister( DefineAsRegister 1747 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LClampDToUint8(reg)); DefineAsRegister 1771 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LConstantI); DefineAsRegister 1777 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LConstantD(temp)); DefineAsRegister 1779 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LConstantT); DefineAsRegister 1790 src/ia32/lithium-ia32.cc ? AssignEnvironment(DefineAsRegister(result)) DefineAsRegister 1791 src/ia32/lithium-ia32.cc : DefineAsRegister(result); DefineAsRegister 1824 src/ia32/lithium-ia32.cc DefineAsRegister(new(zone()) LLoadContextSlot(context)); DefineAsRegister 1848 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LLoadNamedField(obj)); DefineAsRegister 1866 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1881 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1889 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LLoadElements(input)); DefineAsRegister 1896 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input)); DefineAsRegister 1908 src/ia32/lithium-ia32.cc return DefineAsRegister(result); DefineAsRegister 1920 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1939 src/ia32/lithium-ia32.cc LInstruction* load_instr = DefineAsRegister(result); DefineAsRegister 2120 src/ia32/lithium-ia32.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 2129 src/ia32/lithium-ia32.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2135 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LStringLength(string)); DefineAsRegister 2143 src/ia32/lithium-ia32.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2237 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 2370 src/ia32/lithium-ia32.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 2437 src/ia32/lithium-ia32.h LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr); DefineAsRegister 730 src/mips/lithium-mips.cc DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt)); DefineAsRegister 744 src/mips/lithium-mips.cc return DefineAsRegister(result); DefineAsRegister 929 src/mips/lithium-mips.cc return DefineAsRegister( DefineAsRegister 935 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LArgumentsElements); DefineAsRegister 987 src/mips/lithium-mips.cc : DefineAsRegister(new(zone()) LThisFunction); DefineAsRegister 992 src/mips/lithium-mips.cc return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext); DefineAsRegister 998 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LOuterContext(context)); DefineAsRegister 1009 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LGlobalObject(context)); DefineAsRegister 1015 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LGlobalReceiver(global_object)); DefineAsRegister 1053 src/mips/lithium-mips.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1055 src/mips/lithium-mips.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1057 src/mips/lithium-mips.cc return DefineAsRegister(result); DefineAsRegister 1059 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1138 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LBitI(left, right)); DefineAsRegister 1157 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LBitNotI(value)); DefineAsRegister 1208 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(mod)); DefineAsRegister 1210 src/mips/lithium-mips.cc return DefineAsRegister(mod); DefineAsRegister 1247 src/mips/lithium-mips.cc return DefineAsRegister(mul); DefineAsRegister 1265 src/mips/lithium-mips.cc LInstruction* result = DefineAsRegister(sub); DefineAsRegister 1285 src/mips/lithium-mips.cc LInstruction* result = DefineAsRegister(add); DefineAsRegister 1431 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value)); DefineAsRegister 1453 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LJSArrayLength(array)); DefineAsRegister 1460 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array)); DefineAsRegister 1466 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LElementsKind(object)); DefineAsRegister 1473 src/mips/lithium-mips.cc return DefineAsRegister(result); DefineAsRegister 1525 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(res)); DefineAsRegister 1531 src/mips/lithium-mips.cc res = DefineAsRegister(new(zone()) LSmiUntag(value, false)); DefineAsRegister 1564 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(res)); DefineAsRegister 1571 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LSmiTag(value)); DefineAsRegister 1574 src/mips/lithium-mips.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1579 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LInteger32ToDouble(value)); DefineAsRegister 1633 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LClampDToUint8(reg, FixedTemp(f22))); DefineAsRegister 1635 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LClampIToUint8(reg)); DefineAsRegister 1641 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1654 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LConstantI); DefineAsRegister 1656 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LConstantD); DefineAsRegister 1658 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LConstantT); DefineAsRegister 1669 src/mips/lithium-mips.cc ? AssignEnvironment(DefineAsRegister(result)) DefineAsRegister 1670 src/mips/lithium-mips.cc : DefineAsRegister(result); DefineAsRegister 1703 src/mips/lithium-mips.cc DefineAsRegister(new(zone()) LLoadContextSlot(context)); DefineAsRegister 1724 src/mips/lithium-mips.cc return DefineAsRegister( DefineAsRegister 1741 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1755 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1762 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LLoadElements(input)); DefineAsRegister 1769 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input)); DefineAsRegister 1781 src/mips/lithium-mips.cc return DefineAsRegister(result); DefineAsRegister 1793 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1813 src/mips/lithium-mips.cc LInstruction* load_instr = DefineAsRegister(result); DefineAsRegister 1976 src/mips/lithium-mips.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 1983 src/mips/lithium-mips.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 1989 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LStringLength(string)); DefineAsRegister 1996 src/mips/lithium-mips.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2077 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 2204 src/mips/lithium-mips.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 2219 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index)); DefineAsRegister 2299 src/mips/lithium-mips.h LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr); DefineAsRegister 935 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value()))); DefineAsRegister 940 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LArgumentsElements); DefineAsRegister 992 src/x64/lithium-x64.cc : DefineAsRegister(new(zone()) LThisFunction); DefineAsRegister 997 src/x64/lithium-x64.cc return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext); DefineAsRegister 1003 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LOuterContext(context)); DefineAsRegister 1013 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LGlobalObject); DefineAsRegister 1019 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LGlobalReceiver(global_object)); DefineAsRegister 1051 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1053 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1210 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1214 src/x64/lithium-x64.cc LInstruction* result = DefineAsRegister( DefineAsRegister 1221 src/x64/lithium-x64.cc LInstruction* result = DefineAsRegister( DefineAsRegister 1481 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value)); DefineAsRegister 1504 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LJSArrayLength(array)); DefineAsRegister 1511 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array)); DefineAsRegister 1517 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LElementsKind(object)); DefineAsRegister 1575 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(res)); DefineAsRegister 1600 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(new(zone()) LDoubleToI(value))); DefineAsRegister 1615 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LInteger32ToDouble(value)); DefineAsRegister 1667 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LClampDToUint8(reg, DefineAsRegister 1691 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LConstantI); DefineAsRegister 1694 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LConstantD(temp)); DefineAsRegister 1696 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LConstantT); DefineAsRegister 1707 src/x64/lithium-x64.cc ? AssignEnvironment(DefineAsRegister(result)) DefineAsRegister 1708 src/x64/lithium-x64.cc : DefineAsRegister(result); DefineAsRegister 1741 src/x64/lithium-x64.cc DefineAsRegister(new(zone()) LLoadContextSlot(context)); DefineAsRegister 1767 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LLoadNamedField(obj)); DefineAsRegister 1783 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1797 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 1804 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LLoadElements(input)); DefineAsRegister 1811 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input)); DefineAsRegister 1823 src/x64/lithium-x64.cc return DefineAsRegister(result); DefineAsRegister 1835 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 1854 src/x64/lithium-x64.cc LInstruction* load_instr = DefineAsRegister(result); DefineAsRegister 2020 src/x64/lithium-x64.cc return AssignEnvironment(AssignPointerMap(DefineAsRegister(result))); DefineAsRegister 2027 src/x64/lithium-x64.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2033 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LStringLength(string)); DefineAsRegister 2039 src/x64/lithium-x64.cc return AssignPointerMap(DefineAsRegister(result)); DefineAsRegister 2120 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister(result)); DefineAsRegister 2246 src/x64/lithium-x64.cc return AssignEnvironment(DefineAsRegister( DefineAsRegister 2290 src/x64/lithium-x64.h LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);