Home | History | Annotate | Download | only in jit

Lines Matching refs:Jump

121     Jump nonCell = jump();
123 Jump notString = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
125 Jump failed = branchTestPtr(Zero, regT0);
127 emitJumpSlowToHot(jump(), OPCODE_LENGTH(op_get_by_val));
204 Jump empty = branchTestPtr(Zero, BaseIndex(regT2, regT1, ScalePtr, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])));
209 Jump end = jump();
218 jump().linkTo(storeResult, this);
335 Jump notCell = emitJumpIfNotJSCell(regT0);
339 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), info.structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
341 Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(regT1, JSCell::structureOffset()), protoStructureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
348 Jump match = jump();
405 // Additionally, for get_by_id we need patch the offset of the branch to the slow case (we patch this to jump
407 // to jump back to if one of these trampolies finds a match.
417 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
485 // Jump to a slow case if either the base object is an immediate, or if the Structure does not match.
689 Jump failureCases1 = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr));
694 Jump failureCases2 = branch32(LessThan, regT2, TrustedImm32(0));
697 Jump success = jump();
713 // Finally patch the jump to slow case back in the hot path to jump here instead.
729 Jump failureCases1 = checkStructure(regT0, structure);
735 Jump failureCases2 = branchPtr(NotEqual, AbsoluteAddress(prototypeStructureAddress), regT3);
737 Jump failureCases2 = branchPtr(NotEqual, AbsoluteAddress(prototypeStructureAddress), TrustedImmPtr(prototypeStructure));
761 Jump success = jump();
782 // Finally patch the jump to slow case back in the hot path to jump here instead.
793 Jump failureCase = checkStructure(regT0, structure);
813 Jump success = jump();
838 // Finally patch the jump to slow case back in the hot path to jump here instead.
851 Jump failureCases1 = checkStructure(regT0, structure);
857 Jump failureCases2 = branchPtr(NotEqual, AbsoluteAddress(prototypeStructureAddress), regT3);
859 Jump failureCases2 = branchPtr(NotEqual, AbsoluteAddress(prototypeStructureAddress), TrustedImmPtr(prototypeStructure));
883 Jump success = jump();
905 // Finally patch the jump to slow case back in the hot path to jump here instead.
917 Jump baseObjectCheck = checkStructure(regT0, structure);
949 Jump success = jump();
973 // Finally patch the jump to slow case back in the hot path to jump here instead.
1017 Jump success = jump();
1038 // Finally patch the jump to slow case back in the hot path to jump here instead.