38 references to TargetArchitecture
System.Private.TypeLoader (38)
Internal\Runtime\TypeLoader\TypeSystemContextFactory.cs (1)
41TargetArchitecture.X64,
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\ArrayType.cs (1)
265if (Context.Target.Architecture == TargetArchitecture.X86)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\TargetDetails.cs (35)
53public TargetArchitecture Architecture 80case TargetArchitecture.ARM64: 81case TargetArchitecture.X64: 82case TargetArchitecture.LoongArch64: 83case TargetArchitecture.RiscV64: 85case TargetArchitecture.ARM: 86case TargetArchitecture.X86: 87case TargetArchitecture.Wasm32: 99return Architecture != TargetArchitecture.Wasm32; 110if (Architecture == TargetArchitecture.ARM) 115else if (Architecture == TargetArchitecture.ARM64) 120else if (Architecture == TargetArchitecture.LoongArch64) 124else if (Architecture == TargetArchitecture.RiscV64) 181case TargetArchitecture.ARM: 182case TargetArchitecture.RiscV64: 184case TargetArchitecture.ARM64: 185case TargetArchitecture.LoongArch64: 193public TargetDetails(TargetArchitecture architecture, TargetOS targetOS, TargetAbi abi) 278case TargetArchitecture.ARM: 279case TargetArchitecture.Wasm32: 288case TargetArchitecture.X64: 289case TargetArchitecture.ARM64: 290case TargetArchitecture.LoongArch64: 291case TargetArchitecture.RiscV64: 293case TargetArchitecture.X86: 307return Architecture == TargetArchitecture.Wasm32; 349Debug.Assert(Architecture == TargetArchitecture.ARM || 350Architecture == TargetArchitecture.ARM64 || 351Architecture == TargetArchitecture.LoongArch64 || 352Architecture == TargetArchitecture.RiscV64 || 353Architecture == TargetArchitecture.X64 || 354Architecture == TargetArchitecture.X86); 363public int CodeDelta { get => (Architecture == TargetArchitecture.ARM) ? 1 : 0; } 373return Architecture is TargetArchitecture.ARM or TargetArchitecture.Wasm32;
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\TypeSystemContext.cs (1)
18public TypeSystemContext() : this(new TargetDetails(TargetArchitecture.Unknown, TargetOS.Unknown, TargetAbi.Unknown))