2 writes to offset1st
ILCompiler.ReadyToRun (2)
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (2)
78
(index == 0 ? ref info.
offset1st
: ref info.offset2nd) = offset;
219
(info.offset2nd, info.
offset1st
) = (info.offset1st, info.offset2nd);
8 references to offset1st
ILCompiler.ReadyToRun (8)
parent\parent\Common\CallingConvention\TransitionBlock.cs (1)
375
returnedFpFieldOffset1st = info.
offset1st
;
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (6)
113
info.offset2nd = info.
offset1st
+ info.Size1st(); // bump up the field offset
210
if (nFields == 2 && info.
offset1st
> info.offset2nd)
219
(info.offset2nd, info.offset1st) = (info.
offset1st
, info.offset2nd);
244
uint end1st = info.
offset1st
+ info.Size1st();
246
Debug.Assert(end1st <= info.offset2nd || end2nd <= info.
offset1st
, "fields must not overlap");
248
Debug.Assert(info.
offset1st
+ info.Size1st() <= td.GetElementSize().AsInt);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4011
lowering.Offsets[0] = info.
offset1st
;