7 overrides of Architecture
ILCompiler.ReadyToRun (7)
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (7)
451public override TargetArchitecture Architecture => TargetArchitecture.X86; 504public override TargetArchitecture Architecture => TargetArchitecture.X64; 570public sealed override TargetArchitecture Architecture => TargetArchitecture.ARM; 609public override TargetArchitecture Architecture => TargetArchitecture.ARM64; 675public override TargetArchitecture Architecture => TargetArchitecture.LoongArch64; 720public override TargetArchitecture Architecture => TargetArchitecture.RiscV64; 759public override TargetArchitecture Architecture => TargetArchitecture.Wasm32;
14 references to Architecture
ILCompiler.ReadyToRun (14)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (4)
618switch (_transitionBlock.Architecture) 849switch (_transitionBlock.Architecture) 925switch (_transitionBlock.Architecture) 1721switch (_transitionBlock.Architecture)
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (10)
68public bool IsX86 => Architecture == TargetArchitecture.X86; 69public bool IsX64 => Architecture == TargetArchitecture.X64; 70public bool IsARM => Architecture == TargetArchitecture.ARM; 71public bool IsARM64 => Architecture == TargetArchitecture.ARM64; 72public bool IsLoongArch64 => Architecture == TargetArchitecture.LoongArch64; 73public bool IsRiscV64 => Architecture == TargetArchitecture.RiscV64; 74public bool IsWasm32 => Architecture == TargetArchitecture.Wasm32; 297throw new NotImplementedException(Architecture.ToString()); 348if ((Architecture == TargetArchitecture.X64) && IsX64UnixABI) 414thRetType.GetRuntimeTypeHandle(), Architecture);