Home | History | Annotate | Download | only in assembler

Lines Matching refs:Jump

390     Jump branch8(Condition cond, Address left, TrustedImm32 right)
396 Jump branch32(Condition cond, RegisterID left, RegisterID right, int useConstantPool = 0)
399 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool));
402 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right, int useConstantPool = 0)
414 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool));
417 Jump branch32(Condition cond, RegisterID left, Address right)
423 Jump branch32(Condition cond, Address left, RegisterID right)
429 Jump branch32(Condition cond, Address left, TrustedImm32 right)
435 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right)
441 Jump branch32WithUnalignedHalfWords(Condition cond, BaseIndex left, TrustedImm32 right)
447 Jump branch16(Condition cond, BaseIndex left, RegisterID right)
453 return jump();
456 Jump branch16(Condition cond, BaseIndex left, TrustedImm32 right)
464 Jump branchTest8(Condition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
470 Jump branchTest32(Condition cond, RegisterID reg, RegisterID mask)
474 return Jump(m_assembler.jmp(ARMCondition(cond)));
477 Jump branchTest32(Condition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
485 return Jump(m_assembler.jmp(ARMCondition(cond)));
488 Jump branchTest32(Condition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
494 Jump branchTest32(Condition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
500 Jump jump()
502 return Jump(m_assembler.jmp());
505 void jump(RegisterID target)
510 void jump(Address address)
515 Jump
519 return Jump(m_assembler.jmp(ARMCondition(cond)));
522 Jump branchAdd32(Condition cond, TrustedImm32 imm, RegisterID dest)
526 return Jump(m_assembler.jmp(ARMCondition(cond)));
539 Jump branchMul32(Condition cond, RegisterID src, RegisterID dest)
548 return Jump(m_assembler.jmp(ARMCondition(cond)));
551 Jump branchMul32(Condition cond, TrustedImm32 imm, RegisterID src, RegisterID dest)
561 return Jump(m_assembler.jmp(ARMCondition(cond)));
564 Jump branchSub32(Condition cond, RegisterID src, RegisterID dest)
568 return Jump(m_assembler.jmp(ARMCondition(cond)));
571 Jump branchSub32(Condition cond, TrustedImm32 imm, RegisterID dest)
575 return Jump(m_assembler.jmp(ARMCondition(cond)));
578 Jump branchNeg32(Condition cond, RegisterID srcDest)
582 return Jump(m_assembler.jmp(ARMCondition(cond)));
585 Jump branchOr32(Condition cond, RegisterID src, RegisterID dest)
589 return Jump(m_assembler.jmp(ARMCondition(cond)));
708 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right)
714 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right)
743 return Call::fromTailJump(jump());
746 Call makeTailRecursiveCall(Jump oldJump)
758 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
761 Jump jump = branch32(cond, left, ARMRegisters::S1, true);
762 return jump;
765 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
769 Jump jump = branch32(cond, ARMRegisters::S0, ARMRegisters::S1, true);
770 return jump;
890 Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
896 return Jump(m_assembler.jmp(static_cast<ARMAssembler::Condition>(cond & ~DoubleConditionMask)));
903 Jump branchTruncateDoubleToInt32(FPRegisterID src, RegisterID dest)
912 return Jump(m_assembler.jmp(ARMCondition(Equal)));
924 // Convert the integer result back to float & compare to the original value - if not equal or unordered (NaN) then jump.
932 Jump branchDoubleNonZero(FPRegisterID reg, FPRegisterID scratch)
939 Jump branchDoubleZeroOrNaN(FPRegisterID reg, FPRegisterID scratch)