8 overrides of OffsetOfArgumentRegisters
ILCompiler.ReadyToRun (8)
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (8)
454
public override int
OffsetOfArgumentRegisters
=> 0;
532
public override int
OffsetOfArgumentRegisters
=> SizeOfTransitionBlock;
553
public override int
OffsetOfArgumentRegisters
=> 0;
573
public sealed override int
OffsetOfArgumentRegisters
=> SizeOfCalleeSavedRegisters;
612
public override int
OffsetOfArgumentRegisters
=> SizeOfCalleeSavedRegisters + 2 * PointerSize;
679
public override int
OffsetOfArgumentRegisters
=> OffsetOfFirstGCRefMapSlot;
724
public override int
OffsetOfArgumentRegisters
=> OffsetOfFirstGCRefMapSlot;
765
public override int
OffsetOfArgumentRegisters
=> 8;
23 references to OffsetOfArgumentRegisters
ILCompiler.ReadyToRun (23)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (16)
309
return _transitionBlock.
OffsetOfArgumentRegisters
+ _argLocDescForStructInRegs.Value.m_idxGenReg * 8;
689
int ret = _transitionBlock.
OffsetOfArgumentRegisters
;
719
return _transitionBlock.
OffsetOfArgumentRegisters
+ TransitionBlock.X86Constants.OffsetOfEcx;
721
return _transitionBlock.
OffsetOfArgumentRegisters
+ TransitionBlock.X86Constants.OffsetOfEdx;
732
int ret = _transitionBlock.
OffsetOfArgumentRegisters
;
762
return _transitionBlock.
OffsetOfArgumentRegisters
+ TransitionBlock.X86Constants.OffsetOfEcx;
764
return _transitionBlock.
OffsetOfArgumentRegisters
+ TransitionBlock.X86Constants.OffsetOfEdx;
782
int ret = _transitionBlock.
OffsetOfArgumentRegisters
;
930
return _transitionBlock.
OffsetOfArgumentRegisters
+ (_transitionBlock.NumArgumentRegisters - _x86NumRegistersUsed) * _transitionBlock.PointerSize;
1030
int argOfsInner = _transitionBlock.
OffsetOfArgumentRegisters
+ _x64UnixIdxGenReg * 8;
1259
int argOfsInner = _transitionBlock.
OffsetOfArgumentRegisters
+ _armIdxGenReg * 4;
1380
int argOfsInner = _transitionBlock.
OffsetOfArgumentRegisters
+ _arm64IdxGenReg * 8;
1389
int argOfsInner = _transitionBlock.
OffsetOfArgumentRegisters
+ _arm64IdxGenReg * 8;
1499
? _transitionBlock.
OffsetOfArgumentRegisters
+ _rvLa64IdxGenReg * _transitionBlock.PointerSize
1532
int argOfsInner = _transitionBlock.
OffsetOfArgumentRegisters
+ _rvLa64IdxGenReg * _transitionBlock.PointerSize;
1544
int argOfsInner = _transitionBlock.
OffsetOfArgumentRegisters
+ lastReg * _transitionBlock.PointerSize;
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (6)
106
public virtual int OffsetOfFirstGCRefMapSlot =>
OffsetOfArgumentRegisters
;
126
public virtual int ThisOffset { get { return
OffsetOfArgumentRegisters
; } }
145
int ofsArgRegs =
OffsetOfArgumentRegisters
;
153
int ofsArgRegs =
OffsetOfArgumentRegisters
;
161
offset -=
OffsetOfArgumentRegisters
;
514
public override int GetRetBuffArgOffset(bool hasThis) =>
OffsetOfArgumentRegisters
+ (hasThis ? PointerSize : 0);
Compiler\DependencyAnalysis\ReadyToRun\WasmInterpreterToR2RThunkNode.cs (1)
168
int thisInterpOffset = transitionBlock.
OffsetOfArgumentRegisters
- sizeOfTransitionBlock;