| 3850 | } |
| 3851 | |
| 3852 | int BeMCContext::GetUnderlyingVReg(int vregIdx) |
| 3853 | { |
| 3854 | while (true) |
| 3855 | { |
| 3856 | auto vregInfo = mVRegInfo[vregIdx]; |
| 3857 | if (!vregInfo->mRelTo.IsVRegAny()) |
| 3858 | return vregIdx; |
| 3859 | if (vregInfo->mRelOffset) |
| 3860 | return vregIdx; |
| 3861 | vregIdx = vregInfo->mRelTo.mVRegIdx; |
| 3862 | } |
| 3863 | } |
| 3864 | |
| 3865 | bool BeMCContext::HasForceRegs(const BeMCOperand &operand) |
| 3866 | { |
no test coverage detected