46 references to GetClassConstructorContextSize
ILCompiler.Compiler (45)
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (3)
136
return AlignmentHelper.AlignUp(
GetClassConstructorContextSize
(type.Context.Target), alignmentRequired);
200
Debug.Assert(classConstructorContextStorageSize >=
GetClassConstructorContextSize
(_type.Context.Target));
203
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)
39
encoder.EmitSUB(encoder.TargetRegister.Arg0, NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
65
encoder.EmitSUB(encoder.TargetRegister.Arg2, NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
86
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)
39
encoder.EmitSUB(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg1, NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
73
encoder.EmitSUB(encoder.TargetRegister.Arg2, NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
101
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)
39
encoder.EmitADD(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg1, -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
66
encoder.EmitADD(encoder.TargetRegister.Arg2, encoder.TargetRegister.Arg2, -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
93
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)
39
encoder.EmitADDI(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg1, -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
65
encoder.EmitADDI(encoder.TargetRegister.Arg2, encoder.TargetRegister.Arg2, -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
91
encoder.EmitADDI(encoder.TargetRegister.Arg0, encoder.TargetRegister.Arg0, -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
Compiler\DependencyAnalysis\Target_Wasm\WasmReadyToRunGenericHelperNode.cs (3)
93
expressions.Add(I32.Const(NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target)));
113
expressions.Add(I32.Const(NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target)));
140
expressions.Add(I32.Const(NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target)));
Compiler\DependencyAnalysis\Target_Wasm\WasmReadyToRunHelperNode.cs (3)
69
expressions.Add(I32.Const(NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target)));
101
expressions.Add(I32.Const(NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target)));
126
expressions.Add(I32.Const(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)
39
AddrMode loadCctor = new AddrMode(encoder.TargetRegister.Arg1, null, -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target), 0, AddrModeSize.Int64);
76
encoder.EmitLEAQ(encoder.TargetRegister.Arg2, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
105
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)
38
encoder.EmitMOV(encoder.TargetRegister.Arg0, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
73
encoder.EmitMOV(encoder.TargetRegister.Result, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
107
encoder.EmitMOV(encoder.TargetRegister.Arg0, factory.TypeNonGCStaticsSymbol(target), -NonGCStaticsNode.
GetClassConstructorContextSize
(factory.Target));
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
2475
offset = -NonGCStaticsNode.
GetClassConstructorContextSize
(_compilation.NodeFactory.Target);