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)
375returnedFpFieldOffset1st = info.offset1st;
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (6)
113info.offset2nd = info.offset1st + info.Size1st(); // bump up the field offset 210if (nFields == 2 && info.offset1st > info.offset2nd) 219(info.offset2nd, info.offset1st) = (info.offset1st, info.offset2nd); 244uint end1st = info.offset1st + info.Size1st(); 246Debug.Assert(end1st <= info.offset2nd || end2nd <= info.offset1st, "fields must not overlap"); 248Debug.Assert(info.offset1st + info.Size1st() <= td.GetElementSize().AsInt);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4011lowering.Offsets[0] = info.offset1st;