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