40 references to GetClassConstructorContextSize
ILCompiler.Compiler (39)
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (3)
136return AlignmentHelper.AlignUp(GetClassConstructorContextSize(type.Context.Target), alignmentRequired); 191Debug.Assert(classConstructorContextStorageSize >= GetClassConstructorContextSize(_type.Context.Target)); 194builder.EmitZeros(classConstructorContextStorageSize - GetClassConstructorContextSize(_type.Context.Target));
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (3)
78int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target); 110int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target); 140int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target);
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (3)
38encoder.EmitSUB(encoder.TargetRegister.Arg0, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 64encoder.EmitSUB(encoder.TargetRegister.Arg2, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 85encoder.EmitSUB(encoder.TargetRegister.Arg0, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target));
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (3)
77encoder.EmitSUB(encoder.TargetRegister.Arg3, encoder.TargetRegister.Arg0, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 109encoder.EmitSUB(encoder.TargetRegister.Arg2, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 138int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target);
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (3)
38encoder.EmitSUB(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg1, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 72encoder.EmitSUB(encoder.TargetRegister.Arg2, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 100encoder.EmitSUB(encoder.TargetRegister.Arg0, NonGCStaticsNode.GetClassConstructorContextSize(factory.Target));
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (3)
77encoder.EmitADD(encoder.TargetRegister.Arg3, encoder.TargetRegister.Arg0, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 110encoder.EmitADD(encoder.TargetRegister.Arg2, encoder.TargetRegister.Arg2, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 140int cctorContextSize = -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target);
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (3)
38encoder.EmitADD(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg1, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 65encoder.EmitADD(encoder.TargetRegister.Arg2, encoder.TargetRegister.Arg2, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 92encoder.EmitADD(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg0, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target));
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (3)
76encoder.EmitADDI(encoder.TargetRegister.Arg3, encoder.TargetRegister.Arg0, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 108encoder.EmitADDI(encoder.TargetRegister.Arg2, encoder.TargetRegister.Arg2, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 137int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target);
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (3)
38encoder.EmitADDI(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg1, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 64encoder.EmitADDI(encoder.TargetRegister.Arg2, encoder.TargetRegister.Arg2, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 90encoder.EmitADDI(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg0, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target));
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (3)
81int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target); 115int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target); 145int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target);
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (3)
38AddrMode loadCctor = new AddrMode(encoder.TargetRegister.Arg1, null, -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target), 0, AddrModeSize.Int64); 75encoder.EmitLEAQ(encoder.TargetRegister.Arg2, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 104encoder.EmitLEAQ(encoder.TargetRegister.Arg0, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target));
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (3)
70int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target); 102int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target); 130int cctorContextSize = NonGCStaticsNode.GetClassConstructorContextSize(factory.Target);
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (3)
37encoder.EmitMOV(encoder.TargetRegister.Arg0, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 72encoder.EmitMOV(encoder.TargetRegister.Result, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target)); 106encoder.EmitMOV(encoder.TargetRegister.Arg0, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.GetClassConstructorContextSize(factory.Target));
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
2467offset = -NonGCStaticsNode.GetClassConstructorContextSize(_compilation.NodeFactory.Target);