Lines Matching refs:LOperand
238 virtual LOperand* result() const = 0;
240 LOperand* FirstInput() { return InputAt(0); } in FirstInput()
241 LOperand* Output() { return HasResult() ? result() : NULL; } in Output()
250 virtual LOperand* InputAt(int i) = 0;
258 virtual LOperand* TempAt(int i) = 0;
277 void set_result(LOperand* operand) { results_[0] = operand; } in set_result()
278 LOperand* result() const override { return results_[0]; } in result()
281 EmbeddedContainer<LOperand*, R> results_;
290 EmbeddedContainer<LOperand*, I> inputs_;
291 EmbeddedContainer<LOperand*, T> temps_;
296 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
299 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
402 explicit LDummyUse(LOperand* value) { inputs_[0] = value; } in LDummyUse()
492 LWrapReceiver(LOperand* receiver, LOperand* function) { in LWrapReceiver()
500 LOperand* receiver() { return inputs_[0]; } in DECLARE_HYDROGEN_ACCESSOR()
501 LOperand* function() { return inputs_[1]; } in function()
506 LApplyArguments(LOperand* function, LOperand* receiver, LOperand* length, in LApplyArguments()
507 LOperand* elements) { in LApplyArguments()
517 LOperand* function() { return inputs_[0]; } in DECLARE_HYDROGEN_ACCESSOR()
518 LOperand* receiver() { return inputs_[1]; } in receiver()
519 LOperand* length() { return inputs_[2]; } in length()
520 LOperand* elements() { return inputs_[3]; } in elements()
525 LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) { in LAccessArgumentsAt()
533 LOperand* arguments() { return inputs_[0]; } in arguments()
534 LOperand* length() { return inputs_[1]; } in length()
535 LOperand* index() { return inputs_[2]; } in index()
542 explicit LArgumentsLength(LOperand* elements) { inputs_[0] = elements; } in LArgumentsLength()
544 LOperand* elements() { return inputs_[0]; } in elements()
557 LModByPowerOf2I(LOperand* dividend, int32_t divisor) { in LModByPowerOf2I()
562 LOperand* dividend() { return inputs_[0]; } in dividend()
574 LModByConstI(LOperand* dividend, int32_t divisor) { in LModByConstI()
579 LOperand* dividend() { return inputs_[0]; } in dividend()
591 LModI(LOperand* left, LOperand* right) { in LModI()
596 LOperand* left() { return inputs_[0]; } in left()
597 LOperand* right() { return inputs_[1]; } in right()
605 LDivByPowerOf2I(LOperand* dividend, int32_t divisor) { in LDivByPowerOf2I()
610 LOperand* dividend() { return inputs_[0]; } in dividend()
622 LDivByConstI(LOperand* dividend, int32_t divisor) { in LDivByConstI()
627 LOperand* dividend() { return inputs_[0]; } in dividend()
639 LDivI(LOperand* dividend, LOperand* divisor) { in LDivI()
644 LOperand* dividend() { return inputs_[0]; } in dividend()
645 LOperand* divisor() { return inputs_[1]; } in divisor()
653 LFlooringDivByPowerOf2I(LOperand* dividend, int32_t divisor) { in LFlooringDivByPowerOf2I()
658 LOperand* dividend() { return inputs_[0]; } in dividend()
671 LFlooringDivByConstI(LOperand* dividend, int32_t divisor, LOperand* temp) { in LFlooringDivByConstI()
677 LOperand* dividend() { return inputs_[0]; } in dividend()
679 LOperand* temp() { return temps_[0]; } in temp()
690 LFlooringDivI(LOperand* dividend, LOperand* divisor) { in LFlooringDivI()
695 LOperand* dividend() { return inputs_[0]; } in dividend()
696 LOperand* divisor() { return inputs_[1]; } in divisor()
704 LMulI(LOperand* left, LOperand* right) { in LMulI()
709 LOperand* left() { return inputs_[0]; } in left()
710 LOperand* right() { return inputs_[1]; } in right()
719 LMultiplyAddD(LOperand* addend, LOperand* multiplier, in LMultiplyAddD()
720 LOperand* multiplicand) { in LMultiplyAddD()
726 LOperand* addend() { return inputs_[0]; } in addend()
727 LOperand* multiplier() { return inputs_[1]; } in multiplier()
728 LOperand* multiplicand() { return inputs_[2]; } in multiplicand()
736 LMultiplySubD(LOperand* minuend, LOperand* multiplier, in LMultiplySubD()
737 LOperand* multiplicand) { in LMultiplySubD()
743 LOperand* minuend() { return inputs_[0]; } in minuend()
744 LOperand* multiplier() { return inputs_[1]; } in multiplier()
745 LOperand* multiplicand() { return inputs_[2]; } in multiplicand()
757 LCompareNumericAndBranch(LOperand* left, LOperand* right) { in LCompareNumericAndBranch()
762 LOperand* left() { return inputs_[0]; } in left()
763 LOperand* right() { return inputs_[1]; } in right()
777 explicit LMathFloor(LOperand* value) { inputs_[0] = value; } in LMathFloor()
779 LOperand* value() { return inputs_[0]; } in value()
787 LMathRound(LOperand* value, LOperand* temp) { in LMathRound()
792 LOperand* value() { return inputs_[0]; } in value()
793 LOperand* temp() { return temps_[0]; } in temp()
801 explicit LMathFround(LOperand* value) { inputs_[0] = value; } in LMathFround()
803 LOperand* value() { return inputs_[0]; } in value()
810 LMathAbs(LOperand* context, LOperand* value) { in LMathAbs()
815 LOperand* context() { return inputs_[1]; } in context()
816 LOperand* value() { return inputs_[0]; } in value()
824 explicit LMathLog(LOperand* value) { inputs_[0] = value; } in LMathLog()
826 LOperand* value() { return inputs_[0]; } in value()
833 explicit LMathClz32(LOperand* value) { inputs_[0] = value; } in LMathClz32()
835 LOperand* value() { return inputs_[0]; } in value()
842 explicit LMathCos(LOperand* value) { inputs_[0] = value; } in LMathCos()
844 LOperand* value() { return inputs_[0]; } in value()
851 explicit LMathSin(LOperand* value) { inputs_[0] = value; } in LMathSin()
853 LOperand* value() { return inputs_[0]; } in value()
860 explicit LMathExp(LOperand* value) { inputs_[0] = value; } in LMathExp()
862 LOperand* value() { return inputs_[0]; } in value()
869 explicit LMathSqrt(LOperand* value) { inputs_[0] = value; } in LMathSqrt()
871 LOperand* value() { return inputs_[0]; } in value()
878 explicit LMathPowHalf(LOperand* value) { inputs_[0] = value; } in LMathPowHalf()
880 LOperand* value() { return inputs_[0]; } in value()
887 LCmpObjectEqAndBranch(LOperand* left, LOperand* right) { in LCmpObjectEqAndBranch()
892 LOperand* left() { return inputs_[0]; } in left()
893 LOperand* right() { return inputs_[1]; } in right()
901 explicit LCmpHoleAndBranch(LOperand* object) { inputs_[0] = object; } in LCmpHoleAndBranch()
903 LOperand* object() { return inputs_[0]; } in object()
911 LIsStringAndBranch(LOperand* value, LOperand* temp) { in LIsStringAndBranch()
916 LOperand* value() { return inputs_[0]; } in value()
917 LOperand* temp() { return temps_[0]; } in temp()
927 explicit LIsSmiAndBranch(LOperand* value) { inputs_[0] = value; } in LIsSmiAndBranch()
929 LOperand* value() { return inputs_[0]; } in value()
939 explicit LIsUndetectableAndBranch(LOperand* value, LOperand* temp) { in LIsUndetectableAndBranch()
944 LOperand* value() { return inputs_[0]; } in value()
945 LOperand* temp() { return temps_[0]; } in temp()
956 LStringCompareAndBranch(LOperand* context, LOperand* left, LOperand* right) { in LStringCompareAndBranch()
962 LOperand* context() { return inputs_[0]; } in context()
963 LOperand* left() { return inputs_[1]; } in left()
964 LOperand* right() { return inputs_[2]; } in right()
977 explicit LHasInstanceTypeAndBranch(LOperand* value) { inputs_[0] = value; } in LHasInstanceTypeAndBranch()
979 LOperand* value() { return inputs_[0]; } in value()
990 explicit LGetCachedArrayIndex(LOperand* value) { inputs_[0] = value; } in LGetCachedArrayIndex()
992 LOperand* value() { return inputs_[0]; } in value()
1000 explicit LHasCachedArrayIndexAndBranch(LOperand* value) { in LHasCachedArrayIndexAndBranch()
1004 LOperand* value() { return inputs_[0]; } in value()
1015 LClassOfTestAndBranch(LOperand* value, LOperand* temp) { in LClassOfTestAndBranch()
1020 LOperand* value() { return inputs_[0]; } in value()
1021 LOperand* temp() { return temps_[0]; } in temp()
1031 LCmpT(LOperand* context, LOperand* left, LOperand* right) { in LCmpT()
1037 LOperand* context() { return inputs_[0]; } in context()
1038 LOperand* left() { return inputs_[1]; } in left()
1039 LOperand* right() { return inputs_[2]; } in right()
1049 LHasInPrototypeChainAndBranch(LOperand* object, LOperand* prototype) { in LHasInPrototypeChainAndBranch()
1054 LOperand* object() const { return inputs_[0]; } in object()
1055 LOperand* prototype() const { return inputs_[1]; } in prototype()
1064 LBoundsCheck(LOperand* index, LOperand* length) { in LBoundsCheck()
1069 LOperand* index() { return inputs_[0]; } in index()
1070 LOperand* length() { return inputs_[1]; } in length()
1078 LBitI(LOperand* left, LOperand* right) { in LBitI()
1083 LOperand* left() { return inputs_[0]; } in left()
1084 LOperand* right() { return inputs_[1]; } in right()
1094 LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt) in LShiftI()
1101 LOperand* left() { return inputs_[0]; } in left()
1102 LOperand* right() { return inputs_[1]; } in right()
1114 LSubI(LOperand* left, LOperand* right) { in LSubI()
1119 LOperand* left() { return inputs_[0]; } in left()
1120 LOperand* right() { return inputs_[1]; } in right()
1128 LRSubI(LOperand* left, LOperand* right) { in LRSubI()
1133 LOperand* left() { return inputs_[0]; } in left()
1134 LOperand* right() { return inputs_[1]; } in right()
1188 explicit LBranch(LOperand* value) { inputs_[0] = value; } in LBranch()
1190 LOperand* value() { return inputs_[0]; } in value()
1200 LCmpMapAndBranch(LOperand* value, LOperand* temp) { in LCmpMapAndBranch()
1205 LOperand* value() { return inputs_[0]; } in value()
1206 LOperand* temp() { return temps_[0]; } in temp()
1216 LSeqStringGetChar(LOperand* string, LOperand* index) { in LSeqStringGetChar()
1221 LOperand* string() const { return inputs_[0]; } in string()
1222 LOperand* index() const { return inputs_[1]; } in index()
1230 LSeqStringSetChar(LOperand* context, LOperand* string, LOperand* index, in LSeqStringSetChar()
1231 LOperand* value) { in LSeqStringSetChar()
1238 LOperand* string() { return inputs_[1]; } in string()
1239 LOperand* index() { return inputs_[2]; } in index()
1240 LOperand* value() { return inputs_[3]; } in value()
1248 LAddI(LOperand* left, LOperand* right) { in LAddI()
1253 LOperand* left() { return inputs_[0]; } in left()
1254 LOperand* right() { return inputs_[1]; } in right()
1262 LMathMinMax(LOperand* left, LOperand* right) { in LMathMinMax()
1267 LOperand* left() { return inputs_[0]; } in left()
1268 LOperand* right() { return inputs_[1]; } in right()
1276 LPower(LOperand* left, LOperand* right) { in LPower()
1281 LOperand* left() { return inputs_[0]; } in left()
1282 LOperand* right() { return inputs_[1]; } in right()
1290 LArithmeticD(Token::Value op, LOperand* left, LOperand* right) : op_(op) { in LArithmeticD()
1296 LOperand* left() { return inputs_[0]; } in left()
1297 LOperand* right() { return inputs_[1]; } in right()
1309 LArithmeticT(Token::Value op, LOperand* context, LOperand* left, in LArithmeticT()
1310 LOperand* right) in LArithmeticT()
1317 LOperand* context() { return inputs_[0]; } in context()
1318 LOperand* left() { return inputs_[1]; } in left()
1319 LOperand* right() { return inputs_[2]; } in right()
1334 LReturn(LOperand* value, LOperand* context, LOperand* parameter_count) { in LReturn()
1340 LOperand* value() { return inputs_[0]; } in value()
1349 LOperand* parameter_count() { return inputs_[2]; } in parameter_count()
1356 explicit LLoadNamedField(LOperand* object) { inputs_[0] = object; } in LLoadNamedField()
1358 LOperand* object() { return inputs_[0]; } in object()
1366 LLoadNamedGeneric(LOperand* context, LOperand* object, LOperand* vector) { in LLoadNamedGeneric()
1372 LOperand* context() { return inputs_[0]; } in context()
1373 LOperand* object() { return inputs_[1]; } in object()
1374 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1384 explicit LLoadFunctionPrototype(LOperand* function) { inputs_[0] = function; } in LLoadFunctionPrototype()
1386 LOperand* function() { return inputs_[0]; } in function()
1402 LLoadKeyed(LOperand* elements, LOperand* key, LOperand* backing_store_owner) { in LLoadKeyed()
1408 LOperand* elements() { return inputs_[0]; } in elements()
1409 LOperand* key() { return inputs_[1]; } in key()
1410 LOperand* backing_store_owner() { return inputs_[2]; } in backing_store_owner()
1425 LLoadKeyedGeneric(LOperand* context, LOperand* object, LOperand* key, in LLoadKeyedGeneric()
1426 LOperand* vector) { in LLoadKeyedGeneric()
1433 LOperand* context() { return inputs_[0]; } in context()
1434 LOperand* object() { return inputs_[1]; } in object()
1435 LOperand* key() { return inputs_[2]; } in key()
1436 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1444 LLoadGlobalGeneric(LOperand* context, LOperand* vector) { in LLoadGlobalGeneric()
1449 LOperand* context() { return inputs_[0]; } in context()
1450 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1461 explicit LLoadContextSlot(LOperand* context) { inputs_[0] = context; } in LLoadContextSlot()
1463 LOperand* context() { return inputs_[0]; } in context()
1475 LStoreContextSlot(LOperand* context, LOperand* value) { in LStoreContextSlot()
1480 LOperand* context() { return inputs_[0]; } in context()
1481 LOperand* value() { return inputs_[1]; } in value()
1493 explicit LPushArgument(LOperand* value) { inputs_[0] = value; } in LPushArgument()
1495 LOperand* value() { return inputs_[0]; } in value()
1514 LStoreCodeEntry(LOperand* function, LOperand* code_object) { in LStoreCodeEntry()
1519 LOperand* function() { return inputs_[0]; } in function()
1520 LOperand* code_object() { return inputs_[1]; } in code_object()
1530 LInnerAllocatedObject(LOperand* base_object, LOperand* offset) { in LInnerAllocatedObject()
1535 LOperand* base_object() const { return inputs_[0]; } in base_object()
1536 LOperand* offset() const { return inputs_[1]; } in offset()
1557 explicit LDeclareGlobals(LOperand* context) { inputs_[0] = context; } in LDeclareGlobals()
1559 LOperand* context() { return inputs_[0]; } in context()
1568 const ZoneList<LOperand*>& operands, Zone* zone) in LCallWithDescriptor()
1579 LOperand* target() const { return inputs_[0]; } in target()
1597 ZoneList<LOperand*> inputs_;
1601 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1604 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1609 LInvokeFunction(LOperand* context, LOperand* function) { in LInvokeFunction()
1614 LOperand* context() { return inputs_[0]; } in context()
1615 LOperand* function() { return inputs_[1]; } in function()
1627 LCallNewArray(LOperand* context, LOperand* constructor) { in LCallNewArray()
1632 LOperand* context() { return inputs_[0]; } in context()
1633 LOperand* constructor() { return inputs_[1]; } in constructor()
1645 explicit LCallRuntime(LOperand* context) { inputs_[0] = context; } in LCallRuntime()
1647 LOperand* context() { return inputs_[0]; } in context()
1663 explicit LInteger32ToDouble(LOperand* value) { inputs_[0] = value; } in LInteger32ToDouble()
1665 LOperand* value() { return inputs_[0]; } in value()
1672 explicit LUint32ToDouble(LOperand* value) { inputs_[0] = value; } in LUint32ToDouble()
1674 LOperand* value() { return inputs_[0]; } in value()
1681 LNumberTagI(LOperand* value, LOperand* temp1, LOperand* temp2) { in LNumberTagI()
1687 LOperand* value() { return inputs_[0]; } in value()
1688 LOperand* temp1() { return temps_[0]; } in temp1()
1689 LOperand* temp2() { return temps_[1]; } in temp2()
1696 LNumberTagU(LOperand* value, LOperand* temp1, LOperand* temp2) { in LNumberTagU()
1702 LOperand* value() { return inputs_[0]; } in value()
1703 LOperand* temp1() { return temps_[0]; } in temp1()
1704 LOperand* temp2() { return temps_[1]; } in temp2()
1711 LNumberTagD(LOperand* value, LOperand* temp, LOperand* temp2) { in LNumberTagD()
1717 LOperand* value() { return inputs_[0]; } in value()
1718 LOperand* temp() { return temps_[0]; } in temp()
1719 LOperand* temp2() { return temps_[1]; } in temp2()
1727 explicit LDoubleToSmi(LOperand* value) { inputs_[0] = value; } in LDoubleToSmi()
1729 LOperand* value() { return inputs_[0]; } in value()
1740 explicit LDoubleToI(LOperand* value) { inputs_[0] = value; } in LDoubleToI()
1742 LOperand* value() { return inputs_[0]; } in value()
1753 LTaggedToI(LOperand* value, LOperand* temp, LOperand* temp2) { in LTaggedToI()
1759 LOperand* value() { return inputs_[0]; } in value()
1760 LOperand* temp() { return temps_[0]; } in temp()
1761 LOperand* temp2() { return temps_[1]; } in temp2()
1771 explicit LSmiTag(LOperand* value) { inputs_[0] = value; } in LSmiTag()
1773 LOperand* value() { return inputs_[0]; } in value()
1781 explicit LNumberUntagD(LOperand* value) { inputs_[0] = value; } in LNumberUntagD()
1783 LOperand* value() { return inputs_[0]; } in value()
1791 LSmiUntag(LOperand* value, bool needs_check) : needs_check_(needs_check) { in LSmiUntag()
1795 LOperand* value() { return inputs_[0]; } in value()
1806 LStoreNamedField(LOperand* object, LOperand* value, LOperand* temp) { in LStoreNamedField()
1812 LOperand* object() { return inputs_[0]; } in object()
1813 LOperand* value() { return inputs_[1]; } in value()
1814 LOperand* temp() { return temps_[0]; } in temp()
1828 LStoreNamedGeneric(LOperand* context, LOperand* object, LOperand* value, in LStoreNamedGeneric()
1829 LOperand* slot, LOperand* vector) { in LStoreNamedGeneric()
1837 LOperand* context() { return inputs_[0]; } in context()
1838 LOperand* object() { return inputs_[1]; } in object()
1839 LOperand* value() { return inputs_[2]; } in value()
1840 LOperand* temp_slot() { return temps_[0]; } in temp_slot()
1841 LOperand* temp_vector() { return temps_[1]; } in temp_vector()
1854 LStoreKeyed(LOperand* object, LOperand* key, LOperand* value, in LStoreKeyed()
1855 LOperand* backing_store_owner) { in LStoreKeyed()
1865 LOperand* elements() { return inputs_[0]; } in elements()
1866 LOperand* key() { return inputs_[1]; } in key()
1867 LOperand* value() { return inputs_[2]; } in value()
1868 LOperand* backing_store_owner() { return inputs_[3]; } in backing_store_owner()
1887 LStoreKeyedGeneric(LOperand* context, LOperand* object, LOperand* key, in LStoreKeyedGeneric()
1888 LOperand* value, LOperand* slot, LOperand* vector) { in LStoreKeyedGeneric()
1897 LOperand* context() { return inputs_[0]; } in context()
1898 LOperand* object() { return inputs_[1]; } in object()
1899 LOperand* key() { return inputs_[2]; } in key()
1900 LOperand* value() { return inputs_[3]; } in value()
1901 LOperand* temp_slot() { return temps_[0]; } in temp_slot()
1902 LOperand* temp_vector() { return temps_[1]; } in temp_vector()
1914 LTransitionElementsKind(LOperand* object, LOperand* context, in LTransitionElementsKind()
1915 LOperand* new_map_temp) { in LTransitionElementsKind()
1921 LOperand* context() { return inputs_[1]; } in context()
1922 LOperand* object() { return inputs_[0]; } in object()
1923 LOperand* new_map_temp() { return temps_[0]; } in new_map_temp()
1941 LTrapAllocationMemento(LOperand* object, LOperand* temp1, LOperand* temp2) { in LTrapAllocationMemento()
1947 LOperand* object() { return inputs_[0]; } in object()
1948 LOperand* temp1() { return temps_[0]; } in temp1()
1949 LOperand* temp2() { return temps_[1]; } in temp2()
1956 LMaybeGrowElements(LOperand* context, LOperand* object, LOperand* elements, in LMaybeGrowElements()
1957 LOperand* key, LOperand* current_capacity) { in LMaybeGrowElements()
1965 LOperand* context() { return inputs_[0]; } in context()
1966 LOperand* object() { return inputs_[1]; } in object()
1967 LOperand* elements() { return inputs_[2]; } in elements()
1968 LOperand* key() { return inputs_[3]; } in key()
1969 LOperand* current_capacity() { return inputs_[4]; } in current_capacity()
1977 LStringAdd(LOperand* context, LOperand* left, LOperand* right) { in LStringAdd()
1983 LOperand* context() { return inputs_[0]; } in context()
1984 LOperand* left() { return inputs_[1]; } in left()
1985 LOperand* right() { return inputs_[2]; } in right()
1993 LStringCharCodeAt(LOperand* context, LOperand* string, LOperand* index) { in LStringCharCodeAt()
1999 LOperand* context() { return inputs_[0]; } in context()
2000 LOperand* string() { return inputs_[1]; } in string()
2001 LOperand* index() { return inputs_[2]; } in index()
2009 explicit LStringCharFromCode(LOperand* context, LOperand* char_code) { in LStringCharFromCode()
2014 LOperand* context() { return inputs_[0]; } in context()
2015 LOperand* char_code() { return inputs_[1]; } in char_code()
2023 explicit LCheckValue(LOperand* value) { inputs_[0] = value; } in LCheckValue()
2025 LOperand* value() { return inputs_[0]; } in value()
2034 explicit LCheckArrayBufferNotNeutered(LOperand* view) { inputs_[0] = view; } in LCheckArrayBufferNotNeutered()
2036 LOperand* view() { return inputs_[0]; } in view()
2045 explicit LCheckInstanceType(LOperand* value) { inputs_[0] = value; } in LCheckInstanceType()
2047 LOperand* value() { return inputs_[0]; } in value()
2055 explicit LCheckMaps(LOperand* value = NULL, LOperand* temp = NULL) {
2060 LOperand* value() { return inputs_[0]; } in value()
2061 LOperand* temp() { return temps_[0]; } in temp()
2069 explicit LCheckSmi(LOperand* value) { inputs_[0] = value; } in LCheckSmi()
2071 LOperand* value() { return inputs_[0]; } in value()
2078 explicit LCheckNonSmi(LOperand* value) { inputs_[0] = value; } in LCheckNonSmi()
2080 LOperand* value() { return inputs_[0]; } in value()
2088 explicit LClampDToUint8(LOperand* unclamped) { inputs_[0] = unclamped; } in LClampDToUint8()
2090 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2097 explicit LClampIToUint8(LOperand* unclamped) { inputs_[0] = unclamped; } in LClampIToUint8()
2099 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2106 LClampTToUint8(LOperand* unclamped, LOperand* temp) { in LClampTToUint8()
2111 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2112 LOperand* temp() { return temps_[0]; } in temp()
2119 explicit LDoubleBits(LOperand* value) { inputs_[0] = value; } in LDoubleBits()
2121 LOperand* value() { return inputs_[0]; } in value()
2129 LAllocate(LOperand* context, LOperand* size, LOperand* temp1, in LAllocate()
2130 LOperand* temp2) { in LAllocate()
2137 LOperand* context() { return inputs_[0]; } in context()
2138 LOperand* size() { return inputs_[1]; } in size()
2139 LOperand* temp1() { return temps_[0]; } in temp1()
2140 LOperand* temp2() { return temps_[1]; } in temp2()
2148 LFastAllocate(LOperand* size, LOperand* temp1, LOperand* temp2) { in LFastAllocate()
2154 LOperand* size() { return inputs_[0]; } in size()
2155 LOperand* temp1() { return temps_[0]; } in temp1()
2156 LOperand* temp2() { return temps_[1]; } in temp2()
2164 LTypeof(LOperand* context, LOperand* value) { in LTypeof()
2169 LOperand* context() { return inputs_[0]; } in context()
2170 LOperand* value() { return inputs_[1]; } in value()
2177 explicit LTypeofIsAndBranch(LOperand* value) { inputs_[0] = value; } in LTypeofIsAndBranch()
2179 LOperand* value() { return inputs_[0]; } in value()
2199 explicit LStackCheck(LOperand* context) { inputs_[0] = context; } in LStackCheck()
2201 LOperand* context() { return inputs_[0]; } in context()
2214 LForInPrepareMap(LOperand* context, LOperand* object) { in LForInPrepareMap()
2219 LOperand* context() { return inputs_[0]; } in context()
2220 LOperand* object() { return inputs_[1]; } in object()
2227 explicit LForInCacheArray(LOperand* map) { inputs_[0] = map; } in LForInCacheArray()
2229 LOperand* map() { return inputs_[0]; } in map()
2238 LCheckMapValue(LOperand* value, LOperand* map) { in LCheckMapValue()
2243 LOperand* value() { return inputs_[0]; } in value()
2244 LOperand* map() { return inputs_[1]; } in map()
2251 LLoadFieldByIndex(LOperand* object, LOperand* index) { in LLoadFieldByIndex()
2256 LOperand* object() { return inputs_[0]; } in object()
2257 LOperand* index() { return inputs_[1]; } in index()
2268 LOperand* GetNextSpillSlot(RegisterKind kind);
2321 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2322 MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register);
2323 MUST_USE_RESULT LOperand* UseFixedDouble(HValue* value,
2334 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
2335 MUST_USE_RESULT LOperand* UseRegisterAtStart(HValue* value);
2338 MUST_USE_RESULT LOperand* UseTempRegister(HValue* value);
2341 MUST_USE_RESULT LOperand* Use(HValue* value);
2342 MUST_USE_RESULT LOperand* UseAtStart(HValue* value);
2345 MUST_USE_RESULT LOperand* UseOrConstant(HValue* value);
2346 MUST_USE_RESULT LOperand* UseOrConstantAtStart(HValue* value);
2349 MUST_USE_RESULT LOperand* UseRegisterOrConstant(HValue* value);
2350 MUST_USE_RESULT LOperand* UseRegisterOrConstantAtStart(HValue* value);
2353 MUST_USE_RESULT LOperand* UseConstant(HValue* value);
2357 MUST_USE_RESULT LOperand* UseAny(HValue* value) override;
2362 MUST_USE_RESULT LOperand* FixedTemp(Register reg);
2363 MUST_USE_RESULT LOperand* FixedTemp(DoubleRegister reg);