• Home
  • Raw
  • Download

Lines Matching refs:kScratchReg

467     __ PrepareCallCFunction(0, 2, kScratchReg);                             \
478 __ PrepareCallCFunction(0, 1, kScratchReg); \
557 __ ComputeCodeStartAddress(kScratchReg); in AssembleCodeStartRegisterCheck()
559 kJavaScriptCallCodeStartRegister, Operand(kScratchReg)); in AssembleCodeStartRegisterCheck()
571 __ Ld(kScratchReg, MemOperand(kJavaScriptCallCodeStartRegister, offset)); in BailoutIfDeoptimized()
572 __ Lw(kScratchReg, in BailoutIfDeoptimized()
573 FieldMemOperand(kScratchReg, in BailoutIfDeoptimized()
575 __ And(kScratchReg, kScratchReg, in BailoutIfDeoptimized()
582 __ Jump(code, RelocInfo::CODE_TARGET, ne, kScratchReg, Operand(zero_reg)); in BailoutIfDeoptimized()
590 __ ComputeCodeStartAddress(kScratchReg); in GenerateSpeculationPoisonFromCodeStartRegister()
591 __ Move(kSpeculationPoisonRegister, kScratchReg); in GenerateSpeculationPoisonFromCodeStartRegister()
595 kScratchReg); in GenerateSpeculationPoisonFromCodeStartRegister()
643 __ daddiu(kScratchReg, i.InputRegister(0), 0); in AssembleArchInstruction()
644 __ Call(kScratchReg); in AssembleArchInstruction()
677 __ daddiu(kScratchReg, i.InputRegister(0), 0); in AssembleArchInstruction()
678 __ Jump(kScratchReg); in AssembleArchInstruction()
699 __ Ld(kScratchReg, FieldMemOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction()
701 Operand(kScratchReg)); in AssembleArchInstruction()
713 __ PrepareCallCFunction(num_parameters, kScratchReg); in AssembleArchInstruction()
848 __ Daddu(kScratchReg, object, index); in AssembleArchInstruction()
849 __ Sd(value, MemOperand(kScratchReg)); in AssembleArchInstruction()
866 __ And(kScratchReg, i.OutputRegister(), Operand(kPointerSize - 1)); in AssembleArchInstruction()
867 __ Assert(eq, AbortReason::kAllocationIsNotDoubleAligned, kScratchReg, in AssembleArchInstruction()
872 __ Daddu(kScratchReg, base_reg, Operand(offset.offset())); in AssembleArchInstruction()
873 __ And(kScratchReg, kScratchReg, Operand(alignment - 1)); in AssembleArchInstruction()
874 __ BranchShort(&done, eq, kScratchReg, Operand(zero_reg)); in AssembleArchInstruction()
879 __ Daddu(kScratchReg, base_reg, Operand(offset.offset())); in AssembleArchInstruction()
880 __ And(kScratchReg, kScratchReg, Operand(alignment - 1)); in AssembleArchInstruction()
881 __ BranchShort(&done, eq, kScratchReg, Operand(zero_reg)); in AssembleArchInstruction()
883 __ Dsubu(kScratchReg2, kScratchReg2, Operand(kScratchReg)); in AssembleArchInstruction()
966 kScratchReg); in AssembleArchInstruction()
976 kScratchReg); in AssembleArchInstruction()
983 kScratchReg); in AssembleArchInstruction()
1238 __ And(kScratchReg, i.InputRegister(0), i.InputOperand(1)); in AssembleArchInstruction()
1290 __ PrepareCallCFunction(0, 2, kScratchReg); in AssembleArchInstruction()
1351 __ PrepareCallCFunction(0, 2, kScratchReg); in AssembleArchInstruction()
1543 __ addiu(kScratchReg, i.OutputRegister(), 1); in AssembleArchInstruction()
1544 __ slt(kScratchReg2, kScratchReg, i.OutputRegister()); in AssembleArchInstruction()
1545 __ Movn(i.OutputRegister(), kScratchReg, kScratchReg2); in AssembleArchInstruction()
1550 Register tmp_fcsr = kScratchReg; in AssembleArchInstruction()
1578 Register tmp_fcsr = kScratchReg; in AssembleArchInstruction()
1614 __ addiu(kScratchReg, i.OutputRegister(), 1); in AssembleArchInstruction()
1615 __ Movz(i.OutputRegister(), zero_reg, kScratchReg); in AssembleArchInstruction()
1689 __ Ush(i.InputOrZeroRegister(2), i.MemoryOperand(), kScratchReg); in AssembleArchInstruction()
1732 __ Ulwc1(i.OutputSingleRegister(), i.MemoryOperand(), kScratchReg); in AssembleArchInstruction()
1752 __ Uswc1(ft, operand, kScratchReg); in AssembleArchInstruction()
1759 __ Uldc1(i.OutputDoubleRegister(), i.MemoryOperand(), kScratchReg); in AssembleArchInstruction()
1774 __ Usdc1(ft, i.MemoryOperand(), kScratchReg); in AssembleArchInstruction()
1955 __ FmoveLow(kScratchReg, i.InputSingleRegister(0)); in AssembleArchInstruction()
1956 __ fill_w(i.OutputSimd128Register(), kScratchReg); in AssembleArchInstruction()
1961 __ copy_u_w(kScratchReg, i.InputSimd128Register(0), i.InputInt8(1)); in AssembleArchInstruction()
1962 __ FmoveLow(i.OutputSingleRegister(), kScratchReg); in AssembleArchInstruction()
1972 __ FmoveLow(kScratchReg, i.InputSingleRegister(2)); in AssembleArchInstruction()
1973 __ insert_w(dst, i.InputInt8(1), kScratchReg); in AssembleArchInstruction()
2652 __ li(kScratchReg, i.InputInt32(2)); in AssembleArchInstruction()
2653 __ insert_w(dst, 0, kScratchReg); in AssembleArchInstruction()
2820 __ li(kScratchReg, control_low); in AssembleArchInstruction()
2821 __ insert_d(dst, 0, kScratchReg); in AssembleArchInstruction()
2822 __ li(kScratchReg, control_hi); in AssembleArchInstruction()
2823 __ insert_d(dst, 1, kScratchReg); in AssembleArchInstruction()
3013 __ Branch(tlabel, cc, kScratchReg, Operand(zero_reg)); in AssembleBranchToLabels()
3017 __ dsra32(kScratchReg, i.OutputRegister(), 0); in AssembleBranchToLabels()
3019 __ Branch(tlabel, cc, kScratchReg2, Operand(kScratchReg)); in AssembleBranchToLabels()
3025 __ Branch(tlabel, lt, kScratchReg, Operand(zero_reg)); in AssembleBranchToLabels()
3028 __ Branch(tlabel, ge, kScratchReg, Operand(zero_reg)); in AssembleBranchToLabels()
3038 __ Branch(tlabel, ne, kScratchReg, Operand(zero_reg)); in AssembleBranchToLabels()
3041 __ Branch(tlabel, eq, kScratchReg, Operand(zero_reg)); in AssembleBranchToLabels()
3098 __ LoadZeroIfConditionZero(kSpeculationPoisonRegister, kScratchReg); in AssembleBranchPoisoning()
3102 kScratchReg); in AssembleBranchPoisoning()
3112 __ dsrl32(kScratchReg, i.OutputRegister(), 31); in AssembleBranchPoisoning()
3114 __ xor_(kScratchReg2, kScratchReg, kScratchReg2); in AssembleBranchPoisoning()
3131 __ Slt(kScratchReg2, kScratchReg, zero_reg); in AssembleBranchPoisoning()
3150 kScratchReg); in AssembleBranchPoisoning()
3153 __ LoadZeroIfConditionZero(kSpeculationPoisonRegister, kScratchReg); in AssembleBranchPoisoning()
3257 __ Sltu(result, kScratchReg, 1); in AssembleArchBoolean()
3259 __ Sltu(result, zero_reg, kScratchReg); in AssembleArchBoolean()
3266 __ dsrl32(kScratchReg, i.OutputRegister(), 31); in AssembleArchBoolean()
3268 __ xor_(result, kScratchReg, kScratchReg2); in AssembleArchBoolean()
3275 __ slt(result, kScratchReg, zero_reg); in AssembleArchBoolean()
3278 __ Sgtu(result, kScratchReg, zero_reg); in AssembleArchBoolean()
3306 __ li(kScratchReg, right); in AssembleArchBoolean()
3307 __ Xor(result, left, kScratchReg); in AssembleArchBoolean()
3418 __ li(kScratchReg, Operand(i.InputInt32(index + 0))); in AssembleArchLookupSwitch()
3419 __ Branch(GetLabel(i.InputRpo(index + 1)), eq, input, Operand(kScratchReg)); in AssembleArchLookupSwitch()
3595 Register temp = kScratchReg; in AssembleMove()
3603 destination->IsRegister() ? g.ToRegister(destination) : kScratchReg; in AssembleMove()
3645 __ li(kScratchReg, Operand(bit_cast<int32_t>(src.ToFloat32()))); in AssembleMove()
3646 __ Sd(kScratchReg, dst); in AssembleMove()
3722 Register temp = kScratchReg; in AssembleSwap()
3738 Register temp_0 = kScratchReg; in AssembleSwap()
3782 Register temp_0 = kScratchReg; in AssembleSwap()