1 write to Thunk
ILCompiler.Compiler (1)
Compiler\DelegateCreationInfo.cs (1)
179
Thunk
= thunk;
40 references to Thunk
ILCompiler.Compiler (40)
Compiler\DelegateCreationInfo.cs (10)
312
if (
Thunk
!= null)
315
Thunk
.AppendMangledName(nameMangler, sb);
327
&&
Thunk
== other.
Thunk
;
364
if (
Thunk
== other.
Thunk
)
367
if (
Thunk
== null)
370
if (other.
Thunk
== null)
373
return comparer.Compare(
Thunk
.Method, other.
Thunk
.Method);
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (2)
175
if (target.
Thunk
!= null)
178
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (2)
115
if (target.
Thunk
!= null)
118
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (2)
173
if (target.
Thunk
!= null)
176
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (2)
130
if (target.
Thunk
!= null)
133
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (2)
175
if (target.
Thunk
!= null)
178
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (2)
122
if (target.
Thunk
!= null)
125
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (2)
172
if (target.
Thunk
!= null)
175
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (2)
120
if (target.
Thunk
!= null)
123
encoder.EmitMOV(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_Wasm\WasmReadyToRunGenericHelperNode.cs (2)
156
if (target.
Thunk
is not null)
159
expressions.Add(I32.ConstRVA(target.
Thunk
));
Compiler\DependencyAnalysis\Target_Wasm\WasmReadyToRunHelperNode.cs (2)
163
if (target.
Thunk
is not null)
166
expressions.Add(I32.ConstRVA(target.
Thunk
));
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (2)
183
if (target.
Thunk
!= null)
186
encoder.EmitLEAQ(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (2)
135
if (target.
Thunk
!= null)
138
encoder.EmitLEAQ(encoder.TargetRegister.Arg3, target.
Thunk
);
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (2)
172
if (target.
Thunk
!= null)
178
encoder.EmitMOV(encoder.TargetRegister.Result, target.
Thunk
);
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (2)
140
if (target.
Thunk
!= null)
146
encoder.EmitMOV(ref storeAtEspPlus4, target.
Thunk
);
Compiler\TypePreinit.cs (2)
3314
Debug.Assert(creationInfo.
Thunk
!= null);
3315
builder.EmitPointerReloc(creationInfo.
Thunk
);