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