Lines Matching refs:LOperand
244 virtual LOperand* result() const = 0;
249 LOperand* FirstInput() { return InputAt(0); } in FirstInput()
250 LOperand* Output() { return HasResult() ? result() : NULL; } in Output()
259 virtual LOperand* InputAt(int i) = 0;
267 virtual LOperand* TempAt(int i) = 0;
287 void set_result(LOperand* operand) { results_[0] = operand; } in set_result()
288 LOperand* result() const override { return results_[0]; } in result()
291 EmbeddedContainer<LOperand*, R> results_;
301 EmbeddedContainer<LOperand*, I> inputs_;
302 EmbeddedContainer<LOperand*, T> temps_;
307 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
310 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
415 explicit LDummyUse(LOperand* value) { in LDummyUse()
514 LWrapReceiver(LOperand* receiver, in LWrapReceiver()
515 LOperand* function, in LWrapReceiver()
516 LOperand* temp) { in LWrapReceiver()
522 LOperand* receiver() { return inputs_[0]; } in receiver()
523 LOperand* function() { return inputs_[1]; } in function()
524 LOperand* temp() { return temps_[0]; } in temp()
533 LApplyArguments(LOperand* function, in LApplyArguments()
534 LOperand* receiver, in LApplyArguments()
535 LOperand* length, in LApplyArguments()
536 LOperand* elements) { in LApplyArguments()
543 LOperand* function() { return inputs_[0]; } in function()
544 LOperand* receiver() { return inputs_[1]; } in receiver()
545 LOperand* length() { return inputs_[2]; } in length()
546 LOperand* elements() { return inputs_[3]; } in elements()
555 LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) { in LAccessArgumentsAt()
561 LOperand* arguments() { return inputs_[0]; } in arguments()
562 LOperand* length() { return inputs_[1]; } in length()
563 LOperand* index() { return inputs_[2]; } in index()
573 explicit LArgumentsLength(LOperand* elements) { in LArgumentsLength()
577 LOperand* elements() { return inputs_[0]; } in elements()
598 LModByPowerOf2I(LOperand* dividend, int32_t divisor) { in LModByPowerOf2I()
603 LOperand* dividend() { return inputs_[0]; } in dividend()
616 LModByConstI(LOperand* dividend, in LModByConstI()
618 LOperand* temp1, in LModByConstI()
619 LOperand* temp2) { in LModByConstI()
626 LOperand* dividend() { return inputs_[0]; } in dividend()
628 LOperand* temp1() { return temps_[0]; } in temp1()
629 LOperand* temp2() { return temps_[1]; } in temp2()
641 LModI(LOperand* left, LOperand* right, LOperand* temp) { in LModI()
647 LOperand* left() { return inputs_[0]; } in left()
648 LOperand* right() { return inputs_[1]; } in right()
649 LOperand* temp() { return temps_[0]; } in temp()
658 LDivByPowerOf2I(LOperand* dividend, int32_t divisor) { in LDivByPowerOf2I()
663 LOperand* dividend() { return inputs_[0]; } in dividend()
676 LDivByConstI(LOperand* dividend, in LDivByConstI()
678 LOperand* temp1, in LDivByConstI()
679 LOperand* temp2) { in LDivByConstI()
686 LOperand* dividend() { return inputs_[0]; } in dividend()
688 LOperand* temp1() { return temps_[0]; } in temp1()
689 LOperand* temp2() { return temps_[1]; } in temp2()
701 LDivI(LOperand* dividend, LOperand* divisor, LOperand* temp) { in LDivI()
707 LOperand* dividend() { return inputs_[0]; } in dividend()
708 LOperand* divisor() { return inputs_[1]; } in divisor()
709 LOperand* temp() { return temps_[0]; } in temp()
718 LFlooringDivByPowerOf2I(LOperand* dividend, int32_t divisor) { in LFlooringDivByPowerOf2I()
723 LOperand* dividend() { return inputs_[0]; } in dividend()
737 LFlooringDivByConstI(LOperand* dividend, in LFlooringDivByConstI()
739 LOperand* temp1, in LFlooringDivByConstI()
740 LOperand* temp2, in LFlooringDivByConstI()
741 LOperand* temp3) { in LFlooringDivByConstI()
749 LOperand* dividend() { return inputs_[0]; } in dividend()
751 LOperand* temp1() { return temps_[0]; } in temp1()
752 LOperand* temp2() { return temps_[1]; } in temp2()
753 LOperand* temp3() { return temps_[2]; } in temp3()
765 LFlooringDivI(LOperand* dividend, LOperand* divisor, LOperand* temp) { in LFlooringDivI()
771 LOperand* dividend() { return inputs_[0]; } in dividend()
772 LOperand* divisor() { return inputs_[1]; } in divisor()
773 LOperand* temp() { return temps_[0]; } in temp()
782 LMulI(LOperand* left, LOperand* right, LOperand* temp) { in LMulI()
788 LOperand* left() { return inputs_[0]; } in left()
789 LOperand* right() { return inputs_[1]; } in right()
790 LOperand* temp() { return temps_[0]; } in temp()
799 LCompareNumericAndBranch(LOperand* left, LOperand* right) { in LCompareNumericAndBranch()
804 LOperand* left() { return inputs_[0]; } in left()
805 LOperand* right() { return inputs_[1]; } in right()
822 explicit LMathFloorD(LOperand* value) { inputs_[0] = value; } in LMathFloorD()
824 LOperand* value() { return inputs_[0]; } in value()
833 explicit LMathFloorI(LOperand* value) { inputs_[0] = value; } in LMathFloorI()
835 LOperand* value() { return inputs_[0]; } in value()
844 explicit LMathRoundD(LOperand* value) { inputs_[0] = value; } in LMathRoundD()
846 LOperand* value() { return inputs_[0]; } in value()
855 LMathRoundI(LOperand* value, LOperand* temp) { in LMathRoundI()
860 LOperand* temp() { return temps_[0]; } in temp()
861 LOperand* value() { return inputs_[0]; } in value()
870 explicit LMathFround(LOperand* value) { inputs_[0] = value; } in LMathFround()
872 LOperand* value() { return inputs_[0]; } in value()
880 LMathAbs(LOperand* context, LOperand* value) { in LMathAbs()
885 LOperand* context() { return inputs_[1]; } in context()
886 LOperand* value() { return inputs_[0]; } in value()
895 explicit LMathLog(LOperand* value) { in LMathLog()
899 LOperand* value() { return inputs_[0]; } in value()
907 explicit LMathClz32(LOperand* value) { in LMathClz32()
911 LOperand* value() { return inputs_[0]; } in value()
918 explicit LMathCos(LOperand* value) { inputs_[0] = value; } in LMathCos()
920 LOperand* value() { return inputs_[0]; } in value()
927 explicit LMathSin(LOperand* value) { inputs_[0] = value; } in LMathSin()
929 LOperand* value() { return inputs_[0]; } in value()
936 explicit LMathExp(LOperand* value) { inputs_[0] = value; } in LMathExp()
938 LOperand* value() { return inputs_[0]; } in value()
946 explicit LMathSqrt(LOperand* value) { in LMathSqrt()
950 LOperand* value() { return inputs_[0]; } in value()
958 LMathPowHalf(LOperand* value, LOperand* temp) { in LMathPowHalf()
963 LOperand* value() { return inputs_[0]; } in value()
964 LOperand* temp() { return temps_[0]; } in temp()
972 LCmpObjectEqAndBranch(LOperand* left, LOperand* right) { in LCmpObjectEqAndBranch()
977 LOperand* left() { return inputs_[0]; } in left()
978 LOperand* right() { return inputs_[1]; } in right()
986 explicit LCmpHoleAndBranch(LOperand* object) { in LCmpHoleAndBranch()
990 LOperand* object() { return inputs_[0]; } in object()
999 LIsStringAndBranch(LOperand* value, LOperand* temp) { in LIsStringAndBranch()
1004 LOperand* value() { return inputs_[0]; } in value()
1005 LOperand* temp() { return temps_[0]; } in temp()
1016 explicit LIsSmiAndBranch(LOperand* value) { in LIsSmiAndBranch()
1020 LOperand* value() { return inputs_[0]; } in value()
1031 LIsUndetectableAndBranch(LOperand* value, LOperand* temp) { in LIsUndetectableAndBranch()
1036 LOperand* value() { return inputs_[0]; } in value()
1037 LOperand* temp() { return temps_[0]; } in temp()
1049 LStringCompareAndBranch(LOperand* context, LOperand* left, LOperand* right) { in LStringCompareAndBranch()
1055 LOperand* context() { return inputs_[0]; } in context()
1056 LOperand* left() { return inputs_[1]; } in left()
1057 LOperand* right() { return inputs_[2]; } in right()
1071 LHasInstanceTypeAndBranch(LOperand* value, LOperand* temp) { in LHasInstanceTypeAndBranch()
1076 LOperand* value() { return inputs_[0]; } in value()
1077 LOperand* temp() { return temps_[0]; } in temp()
1089 explicit LGetCachedArrayIndex(LOperand* value) { in LGetCachedArrayIndex()
1093 LOperand* value() { return inputs_[0]; } in value()
1102 explicit LHasCachedArrayIndexAndBranch(LOperand* value) { in LHasCachedArrayIndexAndBranch()
1106 LOperand* value() { return inputs_[0]; } in value()
1117 LClassOfTestAndBranch(LOperand* value, LOperand* temp, LOperand* temp2) { in LClassOfTestAndBranch()
1123 LOperand* value() { return inputs_[0]; } in value()
1124 LOperand* temp() { return temps_[0]; } in temp()
1125 LOperand* temp2() { return temps_[1]; } in temp2()
1137 LCmpT(LOperand* context, LOperand* left, LOperand* right) { in LCmpT()
1146 LOperand* context() { return inputs_[0]; } in DECLARE_HYDROGEN_ACCESSOR()
1153 LHasInPrototypeChainAndBranch(LOperand* object, LOperand* prototype, in LHasInPrototypeChainAndBranch()
1154 LOperand* scratch) { in LHasInPrototypeChainAndBranch()
1160 LOperand* object() const { return inputs_[0]; } in object()
1161 LOperand* prototype() const { return inputs_[1]; } in prototype()
1162 LOperand* scratch() const { return temps_[0]; } in scratch()
1172 LBoundsCheck(LOperand* index, LOperand* length) { in LBoundsCheck()
1177 LOperand* index() { return inputs_[0]; } in index()
1178 LOperand* length() { return inputs_[1]; } in length()
1187 LBitI(LOperand* left, LOperand* right) { in LBitI()
1192 LOperand* left() { return inputs_[0]; } in left()
1193 LOperand* right() { return inputs_[1]; } in right()
1204 LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt) in LShiftI()
1210 LOperand* left() { return inputs_[0]; } in left()
1211 LOperand* right() { return inputs_[1]; } in right()
1226 LSubI(LOperand* left, LOperand* right) { in LSubI()
1231 LOperand* left() { return inputs_[0]; } in left()
1232 LOperand* right() { return inputs_[1]; } in right()
1259 explicit LConstantD(LOperand* temp) { in LConstantD()
1263 LOperand* temp() { return temps_[0]; } in temp()
1296 LBranch(LOperand* value, LOperand* temp) { in LBranch()
1301 LOperand* value() { return inputs_[0]; } in value()
1302 LOperand* temp() { return temps_[0]; } in temp()
1313 explicit LCmpMapAndBranch(LOperand* value) { in LCmpMapAndBranch()
1317 LOperand* value() { return inputs_[0]; } in value()
1328 LSeqStringGetChar(LOperand* string, LOperand* index) { in LSeqStringGetChar()
1333 LOperand* string() const { return inputs_[0]; } in string()
1334 LOperand* index() const { return inputs_[1]; } in index()
1343 LSeqStringSetChar(LOperand* context, in LSeqStringSetChar()
1344 LOperand* string, in LSeqStringSetChar()
1345 LOperand* index, in LSeqStringSetChar()
1346 LOperand* value) { in LSeqStringSetChar()
1353 LOperand* string() { return inputs_[1]; } in string()
1354 LOperand* index() { return inputs_[2]; } in index()
1355 LOperand* value() { return inputs_[3]; } in value()
1364 LAddI(LOperand* left, LOperand* right) { in LAddI()
1369 LOperand* left() { return inputs_[0]; } in left()
1370 LOperand* right() { return inputs_[1]; } in right()
1384 LMathMinMax(LOperand* left, LOperand* right) { in LMathMinMax()
1389 LOperand* left() { return inputs_[0]; } in left()
1390 LOperand* right() { return inputs_[1]; } in right()
1399 LPower(LOperand* left, LOperand* right) { in LPower()
1404 LOperand* left() { return inputs_[0]; } in left()
1405 LOperand* right() { return inputs_[1]; } in right()
1414 LArithmeticD(Token::Value op, LOperand* left, LOperand* right) in LArithmeticD()
1420 LOperand* left() { return inputs_[0]; } in left()
1421 LOperand* right() { return inputs_[1]; } in right()
1437 LOperand* context, in LArithmeticT()
1438 LOperand* left, in LArithmeticT()
1439 LOperand* right) in LArithmeticT()
1446 LOperand* context() { return inputs_[0]; } in context()
1447 LOperand* left() { return inputs_[1]; } in left()
1448 LOperand* right() { return inputs_[2]; } in right()
1464 explicit LReturn(LOperand* value, in LReturn()
1465 LOperand* context, in LReturn()
1466 LOperand* parameter_count) { in LReturn()
1479 LOperand* parameter_count() { return inputs_[2]; } in parameter_count()
1488 explicit LLoadNamedField(LOperand* object) { in LLoadNamedField()
1492 LOperand* object() { return inputs_[0]; } in object()
1501 LLoadNamedGeneric(LOperand* context, LOperand* object, LOperand* vector) { in LLoadNamedGeneric()
1507 LOperand* context() { return inputs_[0]; } in context()
1508 LOperand* object() { return inputs_[1]; } in object()
1509 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1520 LLoadFunctionPrototype(LOperand* function, LOperand* temp) { in LLoadFunctionPrototype()
1525 LOperand* function() { return inputs_[0]; } in function()
1526 LOperand* temp() { return temps_[0]; } in temp()
1544 LLoadKeyed(LOperand* elements, LOperand* key, LOperand* backing_store_owner) { in LLoadKeyed()
1549 LOperand* elements() { return inputs_[0]; } in elements()
1550 LOperand* key() { return inputs_[1]; } in key()
1551 LOperand* backing_store_owner() { return inputs_[2]; } in backing_store_owner()
1584 LLoadKeyedGeneric(LOperand* context, LOperand* obj, LOperand* key, in LLoadKeyedGeneric()
1585 LOperand* vector) { in LLoadKeyedGeneric()
1592 LOperand* context() { return inputs_[0]; } in context()
1593 LOperand* object() { return inputs_[1]; } in object()
1594 LOperand* key() { return inputs_[2]; } in key()
1595 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1603 LLoadGlobalGeneric(LOperand* context, LOperand* vector) { in LLoadGlobalGeneric()
1608 LOperand* context() { return inputs_[0]; } in context()
1609 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1621 explicit LLoadContextSlot(LOperand* context) { in LLoadContextSlot()
1625 LOperand* context() { return inputs_[0]; } in context()
1638 LStoreContextSlot(LOperand* context, LOperand* value, LOperand* temp) { in LStoreContextSlot()
1644 LOperand* context() { return inputs_[0]; } in context()
1645 LOperand* value() { return inputs_[1]; } in value()
1646 LOperand* temp() { return temps_[0]; } in temp()
1659 explicit LPushArgument(LOperand* value) { in LPushArgument()
1663 LOperand* value() { return inputs_[0]; } in value()
1684 LStoreCodeEntry(LOperand* function, LOperand* code_object) { in LStoreCodeEntry()
1689 LOperand* function() { return inputs_[0]; } in function()
1690 LOperand* code_object() { return inputs_[1]; } in code_object()
1701 LInnerAllocatedObject(LOperand* base_object, LOperand* offset) { in LInnerAllocatedObject()
1706 LOperand* base_object() const { return inputs_[0]; } in base_object()
1707 LOperand* offset() const { return inputs_[1]; } in offset()
1731 explicit LDeclareGlobals(LOperand* context) { in LDeclareGlobals()
1735 LOperand* context() { return inputs_[0]; } in context()
1745 const ZoneList<LOperand*>& operands, Zone* zone) in LCallWithDescriptor()
1755 LOperand* target() const { return inputs_[0]; } in target()
1770 ZoneList<LOperand*> inputs_;
1774 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1777 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1783 LInvokeFunction(LOperand* context, LOperand* function) { in LInvokeFunction()
1788 LOperand* context() { return inputs_[0]; } in context()
1789 LOperand* function() { return inputs_[1]; } in function()
1802 LCallNewArray(LOperand* context, LOperand* constructor) { in LCallNewArray()
1807 LOperand* context() { return inputs_[0]; } in context()
1808 LOperand* constructor() { return inputs_[1]; } in constructor()
1821 explicit LCallRuntime(LOperand* context) { in LCallRuntime()
1825 LOperand* context() { return inputs_[0]; } in context()
1842 explicit LInteger32ToDouble(LOperand* value) { in LInteger32ToDouble()
1846 LOperand* value() { return inputs_[0]; } in value()
1854 explicit LUint32ToDouble(LOperand* value) { in LUint32ToDouble()
1858 LOperand* value() { return inputs_[0]; } in value()
1866 LNumberTagI(LOperand* value, LOperand* temp) { in LNumberTagI()
1871 LOperand* value() { return inputs_[0]; } in value()
1872 LOperand* temp() { return temps_[0]; } in temp()
1880 LNumberTagU(LOperand* value, LOperand* temp) { in LNumberTagU()
1885 LOperand* value() { return inputs_[0]; } in value()
1886 LOperand* temp() { return temps_[0]; } in temp()
1894 LNumberTagD(LOperand* value, LOperand* temp) { in LNumberTagD()
1899 LOperand* value() { return inputs_[0]; } in value()
1900 LOperand* temp() { return temps_[0]; } in temp()
1910 LDoubleToI(LOperand* value, LOperand* temp) { in LDoubleToI()
1915 LOperand* value() { return inputs_[0]; } in value()
1916 LOperand* temp() { return temps_[0]; } in temp()
1927 explicit LDoubleToSmi(LOperand* value) { in LDoubleToSmi()
1931 LOperand* value() { return inputs_[0]; } in value()
1941 LTaggedToI(LOperand* value, LOperand* temp) { in LTaggedToI()
1946 LOperand* value() { return inputs_[0]; } in value()
1947 LOperand* temp() { return temps_[0]; } in temp()
1958 explicit LSmiTag(LOperand* value) { in LSmiTag()
1962 LOperand* value() { return inputs_[0]; } in value()
1971 explicit LNumberUntagD(LOperand* value, LOperand* temp) { in LNumberUntagD()
1976 LOperand* value() { return inputs_[0]; } in value()
1977 LOperand* temp() { return temps_[0]; } in temp()
1986 LSmiUntag(LOperand* value, bool needs_check) in LSmiUntag()
1991 LOperand* value() { return inputs_[0]; } in value()
2004 LStoreNamedField(LOperand* obj, in LStoreNamedField()
2005 LOperand* val, in LStoreNamedField()
2006 LOperand* temp, in LStoreNamedField()
2007 LOperand* temp_map) { in LStoreNamedField()
2014 LOperand* object() { return inputs_[0]; } in object()
2015 LOperand* value() { return inputs_[1]; } in value()
2016 LOperand* temp() { return temps_[0]; } in temp()
2017 LOperand* temp_map() { return temps_[1]; } in temp_map()
2028 LStoreNamedGeneric(LOperand* context, LOperand* object, LOperand* value, in LStoreNamedGeneric()
2029 LOperand* slot, LOperand* vector) { in LStoreNamedGeneric()
2037 LOperand* context() { return inputs_[0]; } in context()
2038 LOperand* object() { return inputs_[1]; } in object()
2039 LOperand* value() { return inputs_[2]; } in value()
2040 LOperand* temp_slot() { return temps_[0]; } in temp_slot()
2041 LOperand* temp_vector() { return temps_[1]; } in temp_vector()
2054 LStoreKeyed(LOperand* obj, LOperand* key, LOperand* val, in LStoreKeyed()
2055 LOperand* backing_store_owner) { in LStoreKeyed()
2065 LOperand* elements() { return inputs_[0]; } in elements()
2066 LOperand* key() { return inputs_[1]; } in key()
2067 LOperand* value() { return inputs_[2]; } in value()
2068 LOperand* backing_store_owner() { return inputs_[3]; } in backing_store_owner()
2084 LStoreKeyedGeneric(LOperand* context, LOperand* object, LOperand* key, in LStoreKeyedGeneric()
2085 LOperand* value, LOperand* slot, LOperand* vector) { in LStoreKeyedGeneric()
2094 LOperand* context() { return inputs_[0]; } in context()
2095 LOperand* object() { return inputs_[1]; } in object()
2096 LOperand* key() { return inputs_[2]; } in key()
2097 LOperand* value() { return inputs_[3]; } in value()
2098 LOperand* temp_slot() { return temps_[0]; } in temp_slot()
2099 LOperand* temp_vector() { return temps_[1]; } in temp_vector()
2112 LTransitionElementsKind(LOperand* object, in LTransitionElementsKind()
2113 LOperand* context, in LTransitionElementsKind()
2114 LOperand* new_map_temp, in LTransitionElementsKind()
2115 LOperand* temp) { in LTransitionElementsKind()
2122 LOperand* context() { return inputs_[1]; } in context()
2123 LOperand* object() { return inputs_[0]; } in object()
2124 LOperand* new_map_temp() { return temps_[0]; } in new_map_temp()
2125 LOperand* temp() { return temps_[1]; } in temp()
2144 LTrapAllocationMemento(LOperand* object, in LTrapAllocationMemento()
2145 LOperand* temp) { in LTrapAllocationMemento()
2150 LOperand* object() { return inputs_[0]; } in object()
2151 LOperand* temp() { return temps_[0]; } in temp()
2160 LMaybeGrowElements(LOperand* context, LOperand* object, LOperand* elements, in LMaybeGrowElements()
2161 LOperand* key, LOperand* current_capacity) { in LMaybeGrowElements()
2169 LOperand* context() { return inputs_[0]; } in context()
2170 LOperand* object() { return inputs_[1]; } in object()
2171 LOperand* elements() { return inputs_[2]; } in elements()
2172 LOperand* key() { return inputs_[3]; } in key()
2173 LOperand* current_capacity() { return inputs_[4]; } in current_capacity()
2182 LStringAdd(LOperand* context, LOperand* left, LOperand* right) { in LStringAdd()
2188 LOperand* context() { return inputs_[0]; } in context()
2189 LOperand* left() { return inputs_[1]; } in left()
2190 LOperand* right() { return inputs_[2]; } in right()
2199 LStringCharCodeAt(LOperand* context, LOperand* string, LOperand* index) { in LStringCharCodeAt()
2205 LOperand* context() { return inputs_[0]; } in context()
2206 LOperand* string() { return inputs_[1]; } in string()
2207 LOperand* index() { return inputs_[2]; } in index()
2216 LStringCharFromCode(LOperand* context, LOperand* char_code) { in LStringCharFromCode()
2221 LOperand* context() { return inputs_[0]; } in context()
2222 LOperand* char_code() { return inputs_[1]; } in char_code()
2231 explicit LCheckValue(LOperand* value) { in LCheckValue()
2235 LOperand* value() { return inputs_[0]; } in value()
2245 explicit LCheckArrayBufferNotNeutered(LOperand* view, LOperand* scratch) { in LCheckArrayBufferNotNeutered()
2250 LOperand* view() { return inputs_[0]; } in view()
2251 LOperand* scratch() { return temps_[0]; } in scratch()
2261 LCheckInstanceType(LOperand* value, LOperand* temp) { in LCheckInstanceType()
2266 LOperand* value() { return inputs_[0]; } in value()
2267 LOperand* temp() { return temps_[0]; } in temp()
2276 explicit LCheckMaps(LOperand* value = NULL) {
2280 LOperand* value() { return inputs_[0]; } in value()
2289 explicit LCheckSmi(LOperand* value) { in LCheckSmi()
2293 LOperand* value() { return inputs_[0]; } in value()
2301 explicit LClampDToUint8(LOperand* value) { in LClampDToUint8()
2305 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2313 explicit LClampIToUint8(LOperand* value) { in LClampIToUint8()
2317 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2325 LClampTToUint8(LOperand* value, LOperand* temp_xmm) { in LClampTToUint8()
2330 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2331 LOperand* temp_xmm() { return temps_[0]; } in temp_xmm()
2339 explicit LCheckNonSmi(LOperand* value) { in LCheckNonSmi()
2343 LOperand* value() { return inputs_[0]; } in value()
2352 explicit LDoubleBits(LOperand* value) { in LDoubleBits()
2356 LOperand* value() { return inputs_[0]; } in value()
2365 LAllocate(LOperand* context, LOperand* size, LOperand* temp) { in LAllocate()
2371 LOperand* context() { return inputs_[0]; } in context()
2372 LOperand* size() { return inputs_[1]; } in size()
2373 LOperand* temp() { return temps_[0]; } in temp()
2381 LFastAllocate(LOperand* size, LOperand* temp) { in LFastAllocate()
2386 LOperand* size() const { return inputs_[0]; } in size()
2387 LOperand* temp() { return temps_[0]; } in temp()
2395 LTypeof(LOperand* context, LOperand* value) { in LTypeof()
2400 LOperand* context() { return inputs_[0]; } in context()
2401 LOperand* value() { return inputs_[1]; } in value()
2409 explicit LTypeofIsAndBranch(LOperand* value) { in LTypeofIsAndBranch()
2413 LOperand* value() { return inputs_[0]; } in value()
2433 explicit LStackCheck(LOperand* context) { in LStackCheck()
2437 LOperand* context() { return inputs_[0]; } in context()
2451 LForInPrepareMap(LOperand* context, LOperand* object) { in LForInPrepareMap()
2456 LOperand* context() { return inputs_[0]; } in context()
2457 LOperand* object() { return inputs_[1]; } in object()
2465 explicit LForInCacheArray(LOperand* map) { in LForInCacheArray()
2469 LOperand* map() { return inputs_[0]; } in map()
2481 LCheckMapValue(LOperand* value, LOperand* map) { in LCheckMapValue()
2486 LOperand* value() { return inputs_[0]; } in value()
2487 LOperand* map() { return inputs_[1]; } in map()
2495 LLoadFieldByIndex(LOperand* object, LOperand* index) { in LLoadFieldByIndex()
2500 LOperand* object() { return inputs_[0]; } in object()
2501 LOperand* index() { return inputs_[1]; } in index()
2515 LOperand* GetNextSpillSlot(RegisterKind kind);
2568 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2569 MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register);
2570 MUST_USE_RESULT LOperand* UseFixedDouble(HValue* value,
2581 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
2582 MUST_USE_RESULT LOperand* UseRegisterAtStart(HValue* value);
2585 MUST_USE_RESULT LOperand* UseTempRegister(HValue* value);
2588 MUST_USE_RESULT LOperand* Use(HValue* value);
2589 MUST_USE_RESULT LOperand* UseAtStart(HValue* value);
2592 MUST_USE_RESULT LOperand* UseOrConstant(HValue* value);
2593 MUST_USE_RESULT LOperand* UseOrConstantAtStart(HValue* value);
2596 MUST_USE_RESULT LOperand* UseFixedOrConstant(HValue* value,
2600 MUST_USE_RESULT LOperand* UseRegisterOrConstant(HValue* value);
2601 MUST_USE_RESULT LOperand* UseRegisterOrConstantAtStart(HValue* value);
2604 MUST_USE_RESULT LOperand* UseConstant(HValue* value);
2608 MUST_USE_RESULT LOperand* UseAny(HValue* value) override;
2612 MUST_USE_RESULT LOperand* FixedTemp(Register reg);
2613 MUST_USE_RESULT LOperand* FixedTemp(XMMRegister reg);
2636 LOperand* GetSeqStringSetCharOperand(HSeqStringSetChar* instr);
2656 LOperand* GetStoreKeyedValueOperand(HStoreKeyed* instr);