• Home
  • Raw
  • Download

Lines Matching refs:LOperand

246   virtual LOperand* result() const = 0;
252 LOperand* FirstInput() { return InputAt(0); } in FirstInput()
253 LOperand* Output() { return HasResult() ? result() : NULL; } in Output()
262 virtual LOperand* InputAt(int i) = 0;
270 virtual LOperand* TempAt(int i) = 0;
290 void set_result(LOperand* operand) { results_[0] = operand; } in set_result()
291 LOperand* result() const override { return results_[0]; } in result()
294 EmbeddedContainer<LOperand*, R> results_;
304 EmbeddedContainer<LOperand*, I> inputs_;
305 EmbeddedContainer<LOperand*, T> temps_;
310 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
313 LOperand* TempAt(int i) final { return temps_[i]; } in TempAt()
429 explicit LDummyUse(LOperand* value) { in LDummyUse()
528 LWrapReceiver(LOperand* receiver, in LWrapReceiver()
529 LOperand* function, in LWrapReceiver()
530 LOperand* temp) { in LWrapReceiver()
536 LOperand* receiver() { return inputs_[0]; } in receiver()
537 LOperand* function() { return inputs_[1]; } in function()
538 LOperand* temp() { return temps_[0]; } in temp()
547 LApplyArguments(LOperand* function, in LApplyArguments()
548 LOperand* receiver, in LApplyArguments()
549 LOperand* length, in LApplyArguments()
550 LOperand* elements) { in LApplyArguments()
557 LOperand* function() { return inputs_[0]; } in function()
558 LOperand* receiver() { return inputs_[1]; } in receiver()
559 LOperand* length() { return inputs_[2]; } in length()
560 LOperand* elements() { return inputs_[3]; } in elements()
569 LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) { in LAccessArgumentsAt()
575 LOperand* arguments() { return inputs_[0]; } in arguments()
576 LOperand* length() { return inputs_[1]; } in length()
577 LOperand* index() { return inputs_[2]; } in index()
587 explicit LArgumentsLength(LOperand* elements) { in LArgumentsLength()
591 LOperand* elements() { return inputs_[0]; } in elements()
612 LModByPowerOf2I(LOperand* dividend, int32_t divisor) { in LModByPowerOf2I()
617 LOperand* dividend() { return inputs_[0]; } in dividend()
630 LModByConstI(LOperand* dividend, in LModByConstI()
632 LOperand* temp1, in LModByConstI()
633 LOperand* temp2) { in LModByConstI()
640 LOperand* dividend() { return inputs_[0]; } in dividend()
642 LOperand* temp1() { return temps_[0]; } in temp1()
643 LOperand* temp2() { return temps_[1]; } in temp2()
655 LModI(LOperand* left, LOperand* right, LOperand* temp) { in LModI()
661 LOperand* left() { return inputs_[0]; } in left()
662 LOperand* right() { return inputs_[1]; } in right()
663 LOperand* temp() { return temps_[0]; } in temp()
672 LDivByPowerOf2I(LOperand* dividend, int32_t divisor) { in LDivByPowerOf2I()
677 LOperand* dividend() { return inputs_[0]; } in dividend()
690 LDivByConstI(LOperand* dividend, in LDivByConstI()
692 LOperand* temp1, in LDivByConstI()
693 LOperand* temp2) { in LDivByConstI()
700 LOperand* dividend() { return inputs_[0]; } in dividend()
702 LOperand* temp1() { return temps_[0]; } in temp1()
703 LOperand* temp2() { return temps_[1]; } in temp2()
715 LDivI(LOperand* dividend, LOperand* divisor, LOperand* temp) { in LDivI()
721 LOperand* dividend() { return inputs_[0]; } in dividend()
722 LOperand* divisor() { return inputs_[1]; } in divisor()
723 LOperand* temp() { return temps_[0]; } in temp()
732 LFlooringDivByPowerOf2I(LOperand* dividend, int32_t divisor) { in LFlooringDivByPowerOf2I()
737 LOperand* dividend() { return inputs_[0]; } in dividend()
751 LFlooringDivByConstI(LOperand* dividend, in LFlooringDivByConstI()
753 LOperand* temp1, in LFlooringDivByConstI()
754 LOperand* temp2, in LFlooringDivByConstI()
755 LOperand* temp3) { in LFlooringDivByConstI()
763 LOperand* dividend() { return inputs_[0]; } in dividend()
765 LOperand* temp1() { return temps_[0]; } in temp1()
766 LOperand* temp2() { return temps_[1]; } in temp2()
767 LOperand* temp3() { return temps_[2]; } in temp3()
779 LFlooringDivI(LOperand* dividend, LOperand* divisor, LOperand* temp) { in LFlooringDivI()
785 LOperand* dividend() { return inputs_[0]; } in dividend()
786 LOperand* divisor() { return inputs_[1]; } in divisor()
787 LOperand* temp() { return temps_[0]; } in temp()
796 LMulI(LOperand* left, LOperand* right, LOperand* temp) { in LMulI()
802 LOperand* left() { return inputs_[0]; } in left()
803 LOperand* right() { return inputs_[1]; } in right()
804 LOperand* temp() { return temps_[0]; } in temp()
813 LCompareNumericAndBranch(LOperand* left, LOperand* right) { in LCompareNumericAndBranch()
818 LOperand* left() { return inputs_[0]; } in left()
819 LOperand* right() { return inputs_[1]; } in right()
836 explicit LMathFloor(LOperand* value) { in LMathFloor()
840 LOperand* value() { return inputs_[0]; } in value()
849 explicit LMathRound(LOperand* value) { in LMathRound()
853 LOperand* value() { return inputs_[0]; } in value()
862 explicit LMathFround(LOperand* value) { inputs_[0] = value; } in LMathFround()
864 LOperand* value() { return inputs_[0]; } in value()
872 LMathAbs(LOperand* context, LOperand* value) { in LMathAbs()
877 LOperand* context() { return inputs_[1]; } in context()
878 LOperand* value() { return inputs_[0]; } in value()
887 explicit LMathLog(LOperand* value) { in LMathLog()
891 LOperand* value() { return inputs_[0]; } in value()
899 explicit LMathClz32(LOperand* value) { in LMathClz32()
903 LOperand* value() { return inputs_[0]; } in value()
910 explicit LMathCos(LOperand* value) { inputs_[0] = value; } in LMathCos()
912 LOperand* value() { return inputs_[0]; } in value()
919 explicit LMathSin(LOperand* value) { inputs_[0] = value; } in LMathSin()
921 LOperand* value() { return inputs_[0]; } in value()
928 explicit LMathExp(LOperand* value) { inputs_[0] = value; } in LMathExp()
930 LOperand* value() { return inputs_[0]; } in value()
938 explicit LMathSqrt(LOperand* value, in LMathSqrt()
939 LOperand* temp1, in LMathSqrt()
940 LOperand* temp2) { in LMathSqrt()
946 LOperand* value() { return inputs_[0]; } in value()
947 LOperand* temp1() { return temps_[0]; } in temp1()
948 LOperand* temp2() { return temps_[1]; } in temp2()
956 explicit LMathPowHalf(LOperand* value) { inputs_[0] = value; } in LMathPowHalf()
958 LOperand* value() { return inputs_[0]; } in value()
966 LCmpObjectEqAndBranch(LOperand* left, LOperand* right) { in LCmpObjectEqAndBranch()
971 LOperand* left() { return inputs_[0]; } in left()
972 LOperand* right() { return inputs_[1]; } in right()
980 explicit LCmpHoleAndBranch(LOperand* object) { in LCmpHoleAndBranch()
984 LOperand* object() { return inputs_[0]; } in object()
993 LIsStringAndBranch(LOperand* value, LOperand* temp) { in LIsStringAndBranch()
998 LOperand* value() { return inputs_[0]; } in value()
999 LOperand* temp() { return temps_[0]; } in temp()
1010 explicit LIsSmiAndBranch(LOperand* value) { in LIsSmiAndBranch()
1014 LOperand* value() { return inputs_[0]; } in value()
1025 LIsUndetectableAndBranch(LOperand* value, LOperand* temp) { in LIsUndetectableAndBranch()
1030 LOperand* value() { return inputs_[0]; } in value()
1031 LOperand* temp() { return temps_[0]; } in temp()
1043 LStringCompareAndBranch(LOperand* context, LOperand* left, LOperand* right) { in LStringCompareAndBranch()
1049 LOperand* context() { return inputs_[0]; } in context()
1050 LOperand* left() { return inputs_[1]; } in left()
1051 LOperand* right() { return inputs_[2]; } in right()
1065 LHasInstanceTypeAndBranch(LOperand* value, LOperand* temp) { in LHasInstanceTypeAndBranch()
1070 LOperand* value() { return inputs_[0]; } in value()
1071 LOperand* temp() { return temps_[0]; } in temp()
1083 explicit LGetCachedArrayIndex(LOperand* value) { in LGetCachedArrayIndex()
1087 LOperand* value() { return inputs_[0]; } in value()
1096 explicit LHasCachedArrayIndexAndBranch(LOperand* value) { in LHasCachedArrayIndexAndBranch()
1100 LOperand* value() { return inputs_[0]; } in value()
1111 LClassOfTestAndBranch(LOperand* value, LOperand* temp, LOperand* temp2) { in LClassOfTestAndBranch()
1117 LOperand* value() { return inputs_[0]; } in value()
1118 LOperand* temp() { return temps_[0]; } in temp()
1119 LOperand* temp2() { return temps_[1]; } in temp2()
1131 LCmpT(LOperand* context, LOperand* left, LOperand* right) { in LCmpT()
1140 LOperand* context() { return inputs_[0]; } in DECLARE_HYDROGEN_ACCESSOR()
1147 LHasInPrototypeChainAndBranch(LOperand* object, LOperand* prototype, in LHasInPrototypeChainAndBranch()
1148 LOperand* scratch) { in LHasInPrototypeChainAndBranch()
1154 LOperand* object() const { return inputs_[0]; } in object()
1155 LOperand* prototype() const { return inputs_[1]; } in prototype()
1156 LOperand* scratch() const { return temps_[0]; } in scratch()
1166 LBoundsCheck(LOperand* index, LOperand* length) { in LBoundsCheck()
1171 LOperand* index() { return inputs_[0]; } in index()
1172 LOperand* length() { return inputs_[1]; } in length()
1181 LBitI(LOperand* left, LOperand* right) { in LBitI()
1186 LOperand* left() { return inputs_[0]; } in left()
1187 LOperand* right() { return inputs_[1]; } in right()
1198 LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt) in LShiftI()
1204 LOperand* left() { return inputs_[0]; } in left()
1205 LOperand* right() { return inputs_[1]; } in right()
1220 LSubI(LOperand* left, LOperand* right) { in LSubI()
1225 LOperand* left() { return inputs_[0]; } in left()
1226 LOperand* right() { return inputs_[1]; } in right()
1284 LBranch(LOperand* value, LOperand* temp) { in LBranch()
1289 LOperand* value() { return inputs_[0]; } in value()
1290 LOperand* temp() { return temps_[0]; } in temp()
1301 explicit LCmpMapAndBranch(LOperand* value) { in LCmpMapAndBranch()
1305 LOperand* value() { return inputs_[0]; } in value()
1316 LSeqStringGetChar(LOperand* string, LOperand* index) { in LSeqStringGetChar()
1321 LOperand* string() const { return inputs_[0]; } in string()
1322 LOperand* index() const { return inputs_[1]; } in index()
1331 LSeqStringSetChar(LOperand* context, in LSeqStringSetChar()
1332 LOperand* string, in LSeqStringSetChar()
1333 LOperand* index, in LSeqStringSetChar()
1334 LOperand* value) { in LSeqStringSetChar()
1341 LOperand* string() { return inputs_[1]; } in string()
1342 LOperand* index() { return inputs_[2]; } in index()
1343 LOperand* value() { return inputs_[3]; } in value()
1352 LAddI(LOperand* left, LOperand* right) { in LAddI()
1357 LOperand* left() { return inputs_[0]; } in left()
1358 LOperand* right() { return inputs_[1]; } in right()
1372 LMathMinMax(LOperand* left, LOperand* right, LOperand* temp) { in LMathMinMax()
1378 LOperand* left() { return inputs_[0]; } in left()
1379 LOperand* right() { return inputs_[1]; } in right()
1380 LOperand* temp() { return temps_[0]; } in temp()
1389 LPower(LOperand* left, LOperand* right) { in LPower()
1394 LOperand* left() { return inputs_[0]; } in left()
1395 LOperand* right() { return inputs_[1]; } in right()
1404 LArithmeticD(Token::Value op, LOperand* left, LOperand* right) in LArithmeticD()
1410 LOperand* left() { return inputs_[0]; } in left()
1411 LOperand* right() { return inputs_[1]; } in right()
1427 LOperand* context, in LArithmeticT()
1428 LOperand* left, in LArithmeticT()
1429 LOperand* right) in LArithmeticT()
1436 LOperand* context() { return inputs_[0]; } in context()
1437 LOperand* left() { return inputs_[1]; } in left()
1438 LOperand* right() { return inputs_[2]; } in right()
1454 explicit LReturn(LOperand* value, in LReturn()
1455 LOperand* context, in LReturn()
1456 LOperand* parameter_count) { in LReturn()
1469 LOperand* parameter_count() { return inputs_[2]; } in parameter_count()
1478 explicit LLoadNamedField(LOperand* object) { in LLoadNamedField()
1482 LOperand* object() { return inputs_[0]; } in object()
1491 LLoadNamedGeneric(LOperand* context, LOperand* object, LOperand* vector) { in LLoadNamedGeneric()
1497 LOperand* context() { return inputs_[0]; } in context()
1498 LOperand* object() { return inputs_[1]; } in object()
1499 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1510 LLoadFunctionPrototype(LOperand* function, LOperand* temp) { in LLoadFunctionPrototype()
1515 LOperand* function() { return inputs_[0]; } in function()
1516 LOperand* temp() { return temps_[0]; } in temp()
1534 LLoadKeyed(LOperand* elements, LOperand* key, LOperand* backing_store_owner) { in LLoadKeyed()
1539 LOperand* elements() { return inputs_[0]; } in elements()
1540 LOperand* key() { return inputs_[1]; } in key()
1541 LOperand* backing_store_owner() { return inputs_[2]; } in backing_store_owner()
1574 LLoadKeyedGeneric(LOperand* context, LOperand* obj, LOperand* key, in LLoadKeyedGeneric()
1575 LOperand* vector) { in LLoadKeyedGeneric()
1582 LOperand* context() { return inputs_[0]; } in context()
1583 LOperand* object() { return inputs_[1]; } in object()
1584 LOperand* key() { return inputs_[2]; } in key()
1585 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1593 LLoadGlobalGeneric(LOperand* context, LOperand* vector) { in LLoadGlobalGeneric()
1598 LOperand* context() { return inputs_[0]; } in context()
1599 LOperand* temp_vector() { return temps_[0]; } in temp_vector()
1611 explicit LLoadContextSlot(LOperand* context) { in LLoadContextSlot()
1615 LOperand* context() { return inputs_[0]; } in context()
1628 LStoreContextSlot(LOperand* context, LOperand* value, LOperand* temp) { in LStoreContextSlot()
1634 LOperand* context() { return inputs_[0]; } in context()
1635 LOperand* value() { return inputs_[1]; } in value()
1636 LOperand* temp() { return temps_[0]; } in temp()
1649 explicit LPushArgument(LOperand* value) { in LPushArgument()
1653 LOperand* value() { return inputs_[0]; } in value()
1674 LStoreCodeEntry(LOperand* function, LOperand* code_object) { in LStoreCodeEntry()
1679 LOperand* function() { return inputs_[0]; } in function()
1680 LOperand* code_object() { return inputs_[1]; } in code_object()
1691 LInnerAllocatedObject(LOperand* base_object, LOperand* offset) { in LInnerAllocatedObject()
1696 LOperand* base_object() const { return inputs_[0]; } in base_object()
1697 LOperand* offset() const { return inputs_[1]; } in offset()
1721 explicit LDeclareGlobals(LOperand* context) { in LDeclareGlobals()
1725 LOperand* context() { return inputs_[0]; } in context()
1735 const ZoneList<LOperand*>& operands, Zone* zone) in LCallWithDescriptor()
1745 LOperand* target() const { return inputs_[0]; } in target()
1760 ZoneList<LOperand*> inputs_;
1764 LOperand* InputAt(int i) final { return inputs_[i]; } in InputAt()
1767 LOperand* TempAt(int i) final { return NULL; } in TempAt()
1773 LInvokeFunction(LOperand* context, LOperand* function) { in LInvokeFunction()
1778 LOperand* context() { return inputs_[0]; } in context()
1779 LOperand* function() { return inputs_[1]; } in function()
1792 LCallNewArray(LOperand* context, LOperand* constructor) { in LCallNewArray()
1797 LOperand* context() { return inputs_[0]; } in context()
1798 LOperand* constructor() { return inputs_[1]; } in constructor()
1811 explicit LCallRuntime(LOperand* context) { in LCallRuntime()
1815 LOperand* context() { return inputs_[0]; } in context()
1832 explicit LInteger32ToDouble(LOperand* value) { in LInteger32ToDouble()
1836 LOperand* value() { return inputs_[0]; } in value()
1844 explicit LUint32ToDouble(LOperand* value) { in LUint32ToDouble()
1848 LOperand* value() { return inputs_[0]; } in value()
1856 LNumberTagI(LOperand* value, LOperand* temp) { in LNumberTagI()
1861 LOperand* value() { return inputs_[0]; } in value()
1862 LOperand* temp() { return temps_[0]; } in temp()
1870 LNumberTagU(LOperand* value, LOperand* temp) { in LNumberTagU()
1875 LOperand* value() { return inputs_[0]; } in value()
1876 LOperand* temp() { return temps_[0]; } in temp()
1884 LNumberTagD(LOperand* value, LOperand* temp) { in LNumberTagD()
1889 LOperand* value() { return inputs_[0]; } in value()
1890 LOperand* temp() { return temps_[0]; } in temp()
1900 explicit LDoubleToI(LOperand* value) { in LDoubleToI()
1904 LOperand* value() { return inputs_[0]; } in value()
1915 explicit LDoubleToSmi(LOperand* value) { in LDoubleToSmi()
1919 LOperand* value() { return inputs_[0]; } in value()
1929 explicit LTaggedToI(LOperand* value) { in LTaggedToI()
1933 LOperand* value() { return inputs_[0]; } in value()
1944 explicit LSmiTag(LOperand* value) { in LSmiTag()
1948 LOperand* value() { return inputs_[0]; } in value()
1957 explicit LNumberUntagD(LOperand* value, LOperand* temp) { in LNumberUntagD()
1962 LOperand* value() { return inputs_[0]; } in value()
1963 LOperand* temp() { return temps_[0]; } in temp()
1972 LSmiUntag(LOperand* value, bool needs_check) in LSmiUntag()
1977 LOperand* value() { return inputs_[0]; } in value()
1990 LStoreNamedField(LOperand* obj, in LStoreNamedField()
1991 LOperand* val, in LStoreNamedField()
1992 LOperand* temp, in LStoreNamedField()
1993 LOperand* temp_map) { in LStoreNamedField()
2000 LOperand* object() { return inputs_[0]; } in object()
2001 LOperand* value() { return inputs_[1]; } in value()
2002 LOperand* temp() { return temps_[0]; } in temp()
2003 LOperand* temp_map() { return temps_[1]; } in temp_map()
2014 LStoreNamedGeneric(LOperand* context, LOperand* object, LOperand* value, in LStoreNamedGeneric()
2015 LOperand* slot, LOperand* vector) { in LStoreNamedGeneric()
2023 LOperand* context() { return inputs_[0]; } in context()
2024 LOperand* object() { return inputs_[1]; } in object()
2025 LOperand* value() { return inputs_[2]; } in value()
2026 LOperand* temp_slot() { return temps_[0]; } in temp_slot()
2027 LOperand* temp_vector() { return temps_[1]; } in temp_vector()
2040 LStoreKeyed(LOperand* obj, LOperand* key, LOperand* val, in LStoreKeyed()
2041 LOperand* backing_store_owner) { in LStoreKeyed()
2051 LOperand* elements() { return inputs_[0]; } in elements()
2052 LOperand* key() { return inputs_[1]; } in key()
2053 LOperand* value() { return inputs_[2]; } in value()
2054 LOperand* backing_store_owner() { return inputs_[3]; } in backing_store_owner()
2070 LStoreKeyedGeneric(LOperand* context, LOperand* object, LOperand* key, in LStoreKeyedGeneric()
2071 LOperand* value, LOperand* slot, LOperand* vector) { in LStoreKeyedGeneric()
2080 LOperand* context() { return inputs_[0]; } in context()
2081 LOperand* object() { return inputs_[1]; } in object()
2082 LOperand* key() { return inputs_[2]; } in key()
2083 LOperand* value() { return inputs_[3]; } in value()
2084 LOperand* temp_slot() { return temps_[0]; } in temp_slot()
2085 LOperand* temp_vector() { return temps_[1]; } in temp_vector()
2098 LTransitionElementsKind(LOperand* object, in LTransitionElementsKind()
2099 LOperand* context, in LTransitionElementsKind()
2100 LOperand* new_map_temp, in LTransitionElementsKind()
2101 LOperand* temp) { in LTransitionElementsKind()
2108 LOperand* context() { return inputs_[1]; } in context()
2109 LOperand* object() { return inputs_[0]; } in object()
2110 LOperand* new_map_temp() { return temps_[0]; } in new_map_temp()
2111 LOperand* temp() { return temps_[1]; } in temp()
2130 LTrapAllocationMemento(LOperand* object, in LTrapAllocationMemento()
2131 LOperand* temp) { in LTrapAllocationMemento()
2136 LOperand* object() { return inputs_[0]; } in object()
2137 LOperand* temp() { return temps_[0]; } in temp()
2146 LMaybeGrowElements(LOperand* context, LOperand* object, LOperand* elements, in LMaybeGrowElements()
2147 LOperand* key, LOperand* current_capacity) { in LMaybeGrowElements()
2155 LOperand* context() { return inputs_[0]; } in context()
2156 LOperand* object() { return inputs_[1]; } in object()
2157 LOperand* elements() { return inputs_[2]; } in elements()
2158 LOperand* key() { return inputs_[3]; } in key()
2159 LOperand* current_capacity() { return inputs_[4]; } in current_capacity()
2168 LStringAdd(LOperand* context, LOperand* left, LOperand* right) { in LStringAdd()
2174 LOperand* context() { return inputs_[0]; } in context()
2175 LOperand* left() { return inputs_[1]; } in left()
2176 LOperand* right() { return inputs_[2]; } in right()
2185 LStringCharCodeAt(LOperand* context, LOperand* string, LOperand* index) { in LStringCharCodeAt()
2191 LOperand* context() { return inputs_[0]; } in context()
2192 LOperand* string() { return inputs_[1]; } in string()
2193 LOperand* index() { return inputs_[2]; } in index()
2202 LStringCharFromCode(LOperand* context, LOperand* char_code) { in LStringCharFromCode()
2207 LOperand* context() { return inputs_[0]; } in context()
2208 LOperand* char_code() { return inputs_[1]; } in char_code()
2217 explicit LCheckValue(LOperand* value) { in LCheckValue()
2221 LOperand* value() { return inputs_[0]; } in value()
2231 explicit LCheckArrayBufferNotNeutered(LOperand* view, LOperand* scratch) { in LCheckArrayBufferNotNeutered()
2236 LOperand* view() { return inputs_[0]; } in view()
2237 LOperand* scratch() { return temps_[0]; } in scratch()
2247 LCheckInstanceType(LOperand* value, LOperand* temp) { in LCheckInstanceType()
2252 LOperand* value() { return inputs_[0]; } in value()
2253 LOperand* temp() { return temps_[0]; } in temp()
2262 explicit LCheckMaps(LOperand* value = NULL) {
2266 LOperand* value() { return inputs_[0]; } in value()
2275 explicit LCheckSmi(LOperand* value) { in LCheckSmi()
2279 LOperand* value() { return inputs_[0]; } in value()
2287 explicit LClampDToUint8(LOperand* value) { in LClampDToUint8()
2291 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2299 explicit LClampIToUint8(LOperand* value) { in LClampIToUint8()
2303 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2312 LClampTToUint8NoSSE2(LOperand* unclamped, in LClampTToUint8NoSSE2()
2313 LOperand* temp1, in LClampTToUint8NoSSE2()
2314 LOperand* temp2, in LClampTToUint8NoSSE2()
2315 LOperand* temp3) { in LClampTToUint8NoSSE2()
2322 LOperand* unclamped() { return inputs_[0]; } in unclamped()
2323 LOperand* scratch() { return temps_[0]; } in scratch()
2324 LOperand* scratch2() { return temps_[1]; } in scratch2()
2325 LOperand* scratch3() { return temps_[2]; } in scratch3()
2335 explicit LCheckNonSmi(LOperand* value) { in LCheckNonSmi()
2339 LOperand* value() { return inputs_[0]; } in value()
2348 explicit LDoubleBits(LOperand* value) { in LDoubleBits()
2352 LOperand* value() { return inputs_[0]; } in value()
2361 LAllocate(LOperand* context, LOperand* size, LOperand* temp) { in LAllocate()
2367 LOperand* context() { return inputs_[0]; } in context()
2368 LOperand* size() { return inputs_[1]; } in size()
2369 LOperand* temp() { return temps_[0]; } in temp()
2377 LFastAllocate(LOperand* size, LOperand* temp) { in LFastAllocate()
2382 LOperand* size() const { return inputs_[0]; } in size()
2383 LOperand* temp() { return temps_[0]; } in temp()
2391 LTypeof(LOperand* context, LOperand* value) { in LTypeof()
2396 LOperand* context() { return inputs_[0]; } in context()
2397 LOperand* value() { return inputs_[1]; } in value()
2405 explicit LTypeofIsAndBranch(LOperand* value) { in LTypeofIsAndBranch()
2409 LOperand* value() { return inputs_[0]; } in value()
2429 explicit LStackCheck(LOperand* context) { in LStackCheck()
2433 LOperand* context() { return inputs_[0]; } in context()
2447 LForInPrepareMap(LOperand* context, LOperand* object) { in LForInPrepareMap()
2452 LOperand* context() { return inputs_[0]; } in context()
2453 LOperand* object() { return inputs_[1]; } in object()
2461 explicit LForInCacheArray(LOperand* map) { in LForInCacheArray()
2465 LOperand* map() { return inputs_[0]; } in map()
2477 LCheckMapValue(LOperand* value, LOperand* map) { in LCheckMapValue()
2482 LOperand* value() { return inputs_[0]; } in value()
2483 LOperand* map() { return inputs_[1]; } in map()
2491 LLoadFieldByIndex(LOperand* object, LOperand* index) { in LLoadFieldByIndex()
2496 LOperand* object() { return inputs_[0]; } in object()
2497 LOperand* index() { return inputs_[1]; } in index()
2511 LOperand* GetNextSpillSlot(RegisterKind kind);
2564 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2565 MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register);
2575 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
2576 MUST_USE_RESULT LOperand* UseRegisterAtStart(HValue* value);
2579 MUST_USE_RESULT LOperand* UseTempRegister(HValue* value);
2582 MUST_USE_RESULT LOperand* Use(HValue* value);
2583 MUST_USE_RESULT LOperand* UseAtStart(HValue* value);
2586 MUST_USE_RESULT LOperand* UseOrConstant(HValue* value);
2587 MUST_USE_RESULT LOperand* UseOrConstantAtStart(HValue* value);
2590 MUST_USE_RESULT LOperand* UseFixedOrConstant(HValue* value,
2594 MUST_USE_RESULT LOperand* UseRegisterOrConstant(HValue* value);
2595 MUST_USE_RESULT LOperand* UseRegisterOrConstantAtStart(HValue* value);
2598 MUST_USE_RESULT LOperand* UseConstant(HValue* value);
2602 MUST_USE_RESULT LOperand* UseAny(HValue* value) override;
2606 MUST_USE_RESULT LOperand* FixedTemp(Register reg);
2630 LOperand* GetSeqStringSetCharOperand(HSeqStringSetChar* instr);
2650 LOperand* GetStoreKeyedValueOperand(HStoreKeyed* instr);