Lines Matching refs:regT2
61 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT2);
66 failures.append(jit.branch32(AboveOrEqual, regT1, regT2));
104 loadPtr(Address(regT0, JSArray::storageOffset()), regT2);
107 loadPtr(BaseIndex(regT2, regT1, ScalePtr, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])), regT0);
136 stubCall.addArgument(base, regT2);
137 stubCall.addArgument(property, regT2);
162 loadPtr(Address(regT0, JSCell::structureOffset()), regT2);
163 addSlowCase(branchPtr(NotEqual, regT2, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_cachedStructure))));
184 stubCall.addArgument(base, regT2);
185 stubCall.addArgument(property, regT2);
203 loadPtr(Address(regT0, JSArray::storageOffset()), regT2);
204 Jump empty = branchTestPtr(Zero, BaseIndex(regT2, regT1, ScalePtr, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])));
208 storePtr(regT0, BaseIndex(regT2, regT1, ScalePtr, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])));
212 add32(TrustedImm32(1), Address(regT2, OBJECT_OFFSETOF(ArrayStorage, m_numValuesInVector)));
213 branch32(Below, regT1, Address(regT2, OBJECT_OFFSETOF(ArrayStorage, m_length))).linkTo(storeResult, this);
217 store32(regT0, Address(regT2, OBJECT_OFFSETOF(ArrayStorage, m_length)));
226 stubCall.addArgument(currentInstruction[1].u.operand, regT2);
228 stubCall.addArgument(currentInstruction[3].u.operand, regT2);
235 stubCall.addArgument(currentInstruction[1].u.operand, regT2);
237 stubCall.addArgument(currentInstruction[3].u.operand, regT2);
244 stubCall.addArgument(currentInstruction[1].u.operand, regT2);
246 stubCall.addArgument(currentInstruction[3].u.operand, regT2);
253 stubCall.addArgument(currentInstruction[2].u.operand, regT2);
693 load32(Address(regT3, OBJECT_OFFSETOF(ArrayStorage, m_length)), regT2);
694 Jump failureCases2 = branch32(LessThan, regT2, TrustedImm32(0));
696 emitFastArithIntToImmNoCheck(regT2, regT0);