• Home
  • Raw
  • Download

Lines Matching refs:bdslot

2757 void TurboAssembler::Branch(int32_t offset, BranchDelaySlot bdslot) {  in Branch()  argument
2759 BranchShort(offset, bdslot); in Branch()
2763 const Operand& rt, BranchDelaySlot bdslot) { in Branch() argument
2764 bool is_near = BranchShortCheck(offset, nullptr, cond, rs, rt, bdslot); in Branch()
2769 void TurboAssembler::Branch(Label* L, BranchDelaySlot bdslot) { in Branch() argument
2772 BranchShort(L, bdslot); in Branch()
2774 BranchLong(L, bdslot); in Branch()
2778 BranchLong(L, bdslot); in Branch()
2780 BranchShort(L, bdslot); in Branch()
2786 const Operand& rt, BranchDelaySlot bdslot) { in Branch() argument
2788 if (!BranchShortCheck(0, L, cond, rs, rt, bdslot)) { in Branch()
2793 BranchLong(L, bdslot); in Branch()
2796 BranchLong(L, bdslot); in Branch()
2805 BranchLong(L, bdslot); in Branch()
2808 BranchLong(L, bdslot); in Branch()
2811 BranchShort(L, cond, rs, rt, bdslot); in Branch()
2817 Heap::RootListIndex index, BranchDelaySlot bdslot) { in Branch() argument
2821 Branch(L, cond, rs, Operand(scratch), bdslot); in Branch()
2825 BranchDelaySlot bdslot) { in BranchShortHelper() argument
2831 if (bdslot == PROTECT) in BranchShortHelper()
2841 void TurboAssembler::BranchShort(int32_t offset, BranchDelaySlot bdslot) { in BranchShort() argument
2842 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchShort()
2847 BranchShortHelper(offset, nullptr, bdslot); in BranchShort()
2851 void TurboAssembler::BranchShort(Label* L, BranchDelaySlot bdslot) { in BranchShort() argument
2852 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchShort()
2855 BranchShortHelper(0, L, bdslot); in BranchShort()
3111 BranchDelaySlot bdslot) { in BranchShortHelper() argument
3239 if (bdslot == PROTECT) in BranchShortHelper()
3247 BranchDelaySlot bdslot) { in BranchShortCheck() argument
3250 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchShortCheck()
3255 return BranchShortHelper(offset, nullptr, cond, rs, rt, bdslot); in BranchShortCheck()
3259 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchShortCheck()
3262 return BranchShortHelper(0, L, cond, rs, rt, bdslot); in BranchShortCheck()
3269 const Operand& rt, BranchDelaySlot bdslot) { in BranchShort() argument
3270 BranchShortCheck(offset, nullptr, cond, rs, rt, bdslot); in BranchShort()
3274 const Operand& rt, BranchDelaySlot bdslot) { in BranchShort() argument
3275 BranchShortCheck(0, L, cond, rs, rt, bdslot); in BranchShort()
3278 void TurboAssembler::BranchAndLink(int32_t offset, BranchDelaySlot bdslot) { in BranchAndLink() argument
3279 BranchAndLinkShort(offset, bdslot); in BranchAndLink()
3283 const Operand& rt, BranchDelaySlot bdslot) { in BranchAndLink() argument
3284 bool is_near = BranchAndLinkShortCheck(offset, nullptr, cond, rs, rt, bdslot); in BranchAndLink()
3289 void TurboAssembler::BranchAndLink(Label* L, BranchDelaySlot bdslot) { in BranchAndLink() argument
3292 BranchAndLinkShort(L, bdslot); in BranchAndLink()
3294 BranchAndLinkLong(L, bdslot); in BranchAndLink()
3298 BranchAndLinkLong(L, bdslot); in BranchAndLink()
3300 BranchAndLinkShort(L, bdslot); in BranchAndLink()
3306 const Operand& rt, BranchDelaySlot bdslot) { in BranchAndLink() argument
3308 if (!BranchAndLinkShortCheck(0, L, cond, rs, rt, bdslot)) { in BranchAndLink()
3312 BranchAndLinkLong(L, bdslot); in BranchAndLink()
3320 BranchAndLinkLong(L, bdslot); in BranchAndLink()
3323 BranchAndLinkShortCheck(0, L, cond, rs, rt, bdslot); in BranchAndLink()
3329 BranchDelaySlot bdslot) { in BranchAndLinkShortHelper() argument
3335 if (bdslot == PROTECT) in BranchAndLinkShortHelper()
3346 BranchDelaySlot bdslot) { in BranchAndLinkShort() argument
3347 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchAndLinkShort()
3352 BranchAndLinkShortHelper(offset, nullptr, bdslot); in BranchAndLinkShort()
3356 void TurboAssembler::BranchAndLinkShort(Label* L, BranchDelaySlot bdslot) { in BranchAndLinkShort() argument
3357 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchAndLinkShort()
3360 BranchAndLinkShortHelper(0, L, bdslot); in BranchAndLinkShort()
3510 BranchDelaySlot bdslot) { in BranchAndLinkShortHelper() argument
3592 if (bdslot == PROTECT) in BranchAndLinkShortHelper()
3601 BranchDelaySlot bdslot) { in BranchAndLinkShortCheck() argument
3605 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchAndLinkShortCheck()
3610 return BranchAndLinkShortHelper(offset, nullptr, cond, rs, rt, bdslot); in BranchAndLinkShortCheck()
3614 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT) { in BranchAndLinkShortCheck()
3617 return BranchAndLinkShortHelper(0, L, cond, rs, rt, bdslot); in BranchAndLinkShortCheck()
3912 void TurboAssembler::BranchLong(Label* L, BranchDelaySlot bdslot) { in BranchLong() argument
3913 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT && in BranchLong()
3926 if (bdslot == USE_DELAY_SLOT) { in BranchLong()
3931 if (bdslot == PROTECT) or_(ra, t8, zero_reg); in BranchLong()
3935 void TurboAssembler::BranchAndLinkLong(Label* L, BranchDelaySlot bdslot) { in BranchAndLinkLong() argument
3936 if (IsMipsArchVariant(kMips32r6) && bdslot == PROTECT && in BranchAndLinkLong()
3950 if (bdslot == PROTECT) nop(); in BranchAndLinkLong()