3 writes to offset2nd
ILCompiler.ReadyToRun (3)
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (3)
78
(index == 0 ? ref info.offset1st : ref info.
offset2nd
) = offset;
113
info.
offset2nd
= info.offset1st + info.Size1st(); // bump up the field offset
219
(info.
offset2nd
, info.offset1st) = (info.offset1st, info.offset2nd);
9 references to offset2nd
ILCompiler.ReadyToRun (9)
parent\parent\Common\CallingConvention\TransitionBlock.cs (1)
376
returnedFpFieldOffset2nd = info.
offset2nd
;
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (7)
116
uint startOffset = info.
offset2nd
;
210
if (nFields == 2 && info.offset1st > info.
offset2nd
)
219
(info.offset2nd, info.offset1st) = (info.offset1st, info.
offset2nd
);
234
Debug.Assert(info.
offset2nd
== 0);
245
uint end2nd = info.
offset2nd
+ info.Size2nd();
246
Debug.Assert(end1st <= info.
offset2nd
|| end2nd <= info.offset1st, "fields must not overlap");
249
Debug.Assert(info.
offset2nd
+ info.Size2nd() <= td.GetElementSize().AsInt);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4012
lowering.Offsets[1] = info.
offset2nd
;