4 writes to _rvLa64IdxGenReg
Microsoft.Diagnostics.DataContractReader.Contracts (4)
src\runtime\src\coreclr\tools\Common\CallingConvention\ArgIterator.cs (4)
742_rvLa64IdxGenReg = numRegistersUsed; 1317_rvLa64IdxGenReg++; 1347_rvLa64IdxGenReg += regSlots; 1359_rvLa64IdxGenReg = _transitionBlock.NumArgumentRegisters;
7 references to _rvLa64IdxGenReg
Microsoft.Diagnostics.DataContractReader.Contracts (7)
src\runtime\src\coreclr\tools\Common\CallingConvention\ArgIterator.cs (7)
1299if ((1 + _rvLa64IdxFPReg <= _transitionBlock.NumArgumentRegisters) && (1 + _rvLa64IdxGenReg <= _transitionBlock.NumArgumentRegisters)) 1307_argLocDescForStructInRegs.m_idxGenReg = _rvLa64IdxGenReg; 1313? _transitionBlock.OffsetOfArgumentRegisters + _rvLa64IdxGenReg * _transitionBlock.PointerSize 1343if (_rvLa64IdxGenReg + regSlots <= _transitionBlock.NumArgumentRegisters) 1346int argOfsInner = _transitionBlock.OffsetOfArgumentRegisters + _rvLa64IdxGenReg * _transitionBlock.PointerSize; 1350else if (_rvLa64IdxGenReg < _transitionBlock.NumArgumentRegisters) 1355Debug.Assert(_rvLa64IdxGenReg == lastReg, "pass head in last register");