1 write to Thunk
ILCompiler.Compiler (1)
Compiler\DelegateCreationInfo.cs (1)
187
Thunk
= thunk;
36 references to Thunk
ILCompiler.Compiler (36)
Compiler\DelegateCreationInfo.cs (10)
320
if (
Thunk
!= null)
323
Thunk
.AppendMangledName(nameMangler, sb);
335
&&
Thunk
== other.
Thunk
;
372
if (
Thunk
== other.
Thunk
)
375
if (
Thunk
== null)
378
if (other.
Thunk
== null)
381
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)
114
if (target.
Thunk
!= null)
117
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)
129
if (target.
Thunk
!= null)
132
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)
121
if (target.
Thunk
!= null)
124
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)
119
if (target.
Thunk
!= null)
122
encoder.EmitMOV(encoder.TargetRegister.Arg3, 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)
134
if (target.
Thunk
!= null)
137
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)
139
if (target.
Thunk
!= null)
145
encoder.EmitMOV(ref storeAtEspPlus4, target.
Thunk
);
Compiler\TypePreinit.cs (2)
3287
Debug.Assert(creationInfo.
Thunk
!= null);
3288
builder.EmitPointerReloc(creationInfo.
Thunk
);