108 references to ReadyToRunFixupKind
ILCompiler.ReadyToRun (108)
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadMethodImport.cs (1)
18ReadyToRunFixupKind fixupKind,
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
43SignatureContext innerContext = builder.EmitFixup(factory, ReadyToRunFixupKind.DelegateCtor, _methodToken.Token.Module, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\FieldFixupSignature.cs (5)
18private readonly ReadyToRunFixupKind _fixupKind; 22public FieldFixupSignature(ReadyToRunFixupKind fixupKind, FieldWithToken fieldWithToken, NodeFactory factory) 46if (_fixupKind == ReadyToRunFixupKind.Verify_FieldOffset) 64if ((_fixupKind == ReadyToRunFixupKind.Check_FieldOffset) || 65(_fixupKind == ReadyToRunFixupKind.Verify_FieldOffset))
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (7)
19private readonly ReadyToRunFixupKind _fixupKind; 31ReadyToRunFixupKind fixupKind, 74ReadyToRunFixupKind fixupToEmit; 80fixupToEmit = ReadyToRunFixupKind.TypeDictionaryLookup; 84fixupToEmit = ReadyToRunFixupKind.MethodDictionaryLookup; 88fixupToEmit = ReadyToRunFixupKind.ThisObjDictionaryLookup; 137if (_fixupKind == ReadyToRunFixupKind.TypeHandle)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (2)
37private readonly ReadyToRunFixupKind _fixupKind; 45public ILBodyFixupSignature(ReadyToRunFixupKind fixupKind, MethodDesc signatureMethod)
Compiler\DependencyAnalysis\ReadyToRun\InjectStringThunksSignature.cs (1)
30builder.EmitByte((byte)ReadyToRunFixupKind.InjectStringThunks);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (9)
21private readonly ReadyToRunFixupKind _fixupKind; 26ReadyToRunFixupKind fixupKind, 58if (_fixupKind == ReadyToRunFixupKind.VirtualEntry && 78if (_fixupKind == ReadyToRunFixupKind.VirtualEntry && 98if (_fixupKind == ReadyToRunFixupKind.VirtualEntry && 136ReadyToRunFixupKind fixupKind = _fixupKind; 139&& _method.ConstrainedType == null && fixupKind == ReadyToRunFixupKind.MethodEntry) 145fixupKind = ReadyToRunFixupKind.MethodEntry_DefToken; 152fixupKind = ReadyToRunFixupKind.MethodEntry_RefToken;
Compiler\DependencyAnalysis\ReadyToRun\NewArrayFixupSignature.cs (1)
34SignatureContext innerContext = dataBuilder.EmitFixup(factory, ReadyToRunFixupKind.NewArray, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\NewObjectFixupSignature.cs (1)
34SignatureContext innerContext = dataBuilder.EmitFixup(factory, ReadyToRunFixupKind.NewObject, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\PrecodeMethodImport.cs (1)
20ReadyToRunFixupKind fixupKind,
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHelperSignature.cs (1)
28builder.EmitByte((byte)ReadyToRunFixupKind.Helper);
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunInstructionSetSupportSignature.cs (1)
90builder.EmitByte(checked((byte)ReadyToRunFixupKind.Check_InstructionSetSupport));
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunModuleSignature.cs (3)
32builder.EmitByte((byte)ReadyToRunFixupKind.Helper); 36builder.EmitByte((byte)(ReadyToRunFixupKind.Helper | ReadyToRunFixupKind.ModuleOverride));
Compiler\DependencyAnalysis\ReadyToRun\ResumptionStubEntryPointSignature.cs (1)
22builder.EmitByte((byte)ReadyToRunFixupKind.ResumptionStubEntryPoint);
Compiler\DependencyAnalysis\ReadyToRun\SignatureBuilder.cs (2)
604public SignatureContext EmitFixup(NodeFactory factory, ReadyToRunFixupKind fixupKind, IEcmaModule targetModule, SignatureContext outerContext) 613EmitByte((byte)(fixupKind | ReadyToRunFixupKind.ModuleOverride));
Compiler\DependencyAnalysis\ReadyToRun\StoreMultiCallableAddrOfCodeSignature.cs (1)
52builder.EmitByte((byte)ReadyToRunFixupKind.StoreMultiCallableAddrOfCode);
Compiler\DependencyAnalysis\ReadyToRun\StringImportSignature.cs (1)
28dataBuilder.EmitFixup(factory, ReadyToRunFixupKind.StringHandle, _token.Module, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (9)
19private readonly ReadyToRunFixupKind _fixupKind; 23public TypeFixupSignature(ReadyToRunFixupKind fixupKind, TypeDesc typeDesc) 40ReadyToRunFixupKind fixupKind = _fixupKind; 43if ((fixupKind == ReadyToRunFixupKind.Verify_TypeLayout) && ((MetadataType)_typeDesc).IsVectorTOrHasVectorTFields) 45fixupKind = ReadyToRunFixupKind.Check_TypeLayout; 50if ((fixupKind == ReadyToRunFixupKind.Check_TypeLayout) || 51(fixupKind == ReadyToRunFixupKind.Verify_TypeLayout)) 57else if (fixupKind == ReadyToRunFixupKind.ContinuationLayout) 218if (_fixupKind == ReadyToRunFixupKind.TypeHandle)
Compiler\DependencyAnalysis\ReadyToRun\VirtualResolutionFixupSignature.cs (2)
19private readonly ReadyToRunFixupKind _fixupKind; 25public VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (17)
424ReadyToRunFixupKind.Invalid, 435ReadyToRunFixupKind.Invalid, 517ReadyToRunFixupKind.VirtualEntry, 678ReadyToRunFixupKind.MethodEntry, 687ReadyToRunFixupKind.MethodEntry, 755public readonly ReadyToRunFixupKind FixupKind; 758public MethodFixupKey(ReadyToRunFixupKind fixupKind, TypeAndMethod typeAndMethod) 783ReadyToRunFixupKind fixupKind, 793public readonly ReadyToRunFixupKind FixupKind; 796public TypeFixupKey(ReadyToRunFixupKind fixupKind, TypeDesc typeDesc) 820public TypeFixupSignature TypeSignature(ReadyToRunFixupKind fixupKind, TypeDesc typeDesc) 828public readonly ReadyToRunFixupKind FixupKind; 833public VirtualResolutionFixupSignatureFixupKey(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 865public VirtualResolutionFixupSignature VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 872public readonly ReadyToRunFixupKind FixupKind; 875public ILBodyFixupSignatureFixupKey(ReadyToRunFixupKind fixupKind, MethodDesc method) 890public ILBodyFixupSignature ILBodyFixupSignature(ReadyToRunFixupKind fixupKind, MethodDesc method)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (41)
83new FieldFixupSignature(ReadyToRunFixupKind.FieldAddress, key, _codegenNodeFactory) 91new FieldFixupSignature(ReadyToRunFixupKind.FieldOffset, key, _codegenNodeFactory) 99_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.FieldBaseOffset, key) 107new FieldFixupSignature(ReadyToRunFixupKind.FieldAddress, key, _codegenNodeFactory) 115new FieldFixupSignature(_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_FieldOffset : ReadyToRunFixupKind.Check_FieldOffset, key, _codegenNodeFactory) 128_codegenNodeFactory.MethodSignature(ReadyToRunFixupKind.VirtualEntry, 153_codegenNodeFactory.TypeSignature(_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_TypeLayout: ReadyToRunFixupKind.Check_TypeLayout, key) 184key.IsIndirect ? ReadyToRunFixupKind.IndirectPInvokeTarget : ReadyToRunFixupKind.PInvokeTarget, 193_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.ContinuationLayout, key) 340_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.StaticBaseGC, type)); 349_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.StaticBaseNonGC, type)); 358_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.ThreadStaticBaseGC, type)); 367_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.ThreadStaticBaseNonGC, type)); 376_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.IsInstanceOf, type)); 385_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.ChkCast, type)); 392_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.TypeHandle, type)); 400ReadyToRunFixupKind.DeclaringTypeHandle, 412ReadyToRunFixupKind.MethodHandle, 421new FieldFixupSignature(ReadyToRunFixupKind.FieldHandle, field, _codegenNodeFactory)); 430_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.CctorTrigger, type)); 437_codegenNodeFactory.TypeSignature(ReadyToRunFixupKind.TypeDictionary, type) 446ReadyToRunFixupKind.MethodDictionary, 518ReadyToRunFixupKind fixupKind = (checkOnly || !_verifyTypeAndFieldLayout) ? 519ReadyToRunFixupKind.Check_VirtualFunctionOverride : 520ReadyToRunFixupKind.Verify_VirtualFunctionOverride; 529_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_IL_Body : ReadyToRunFixupKind.Check_IL_Body, 570public readonly ReadyToRunFixupKind FixupKind; 578ReadyToRunFixupKind fixupKind, 631ReadyToRunFixupKind.TypeHandle, 638ReadyToRunFixupKind.DeclaringTypeHandle, 645ReadyToRunFixupKind.MethodHandle, 652ReadyToRunFixupKind.MethodEntry, 659ReadyToRunFixupKind.VirtualEntry, 666ReadyToRunFixupKind.FieldHandle, 677ReadyToRunFixupKind fixupKind, 701ReadyToRunFixupKind fixupKind, 711ReadyToRunFixupKind fixupKind,