Lines Matching refs:Arch
32 enum Arch { enum
38 impl Arch { impl
41 Arch::ARM64 => 0xAA64, in pe_machine_type()
42 Arch::X86 => 0x014C, in pe_machine_type()
43 Arch::X86_64 => 0x8664, in pe_machine_type()
48 impl fmt::Display for Arch { implementation
51 Arch::ARM64 => write!(f, "aarch64"), in fmt()
52 Arch::X86 => write!(f, "x86"), in fmt()
53 Arch::X86_64 => write!(f, "x86_64"), in fmt()
61 arch: Arch,
72 fn new(os: &str, arch: Arch, pointer_width: &str) -> Self { in new() argument
118 fn dll(self, path: &str, arch: Arch, pointer_width: &str) -> Self { in dll() argument
246 let _env = Env::new("linux", Arch::X86_64, "64") in test_linux_directory_preference()
258 let _env = Env::new("linux", Arch::X86_64, "64") in test_linux_version_preference()
271 let _env = Env::new("linux", Arch::X86_64, "64") in test_linux_directory_and_version_preference()
287 let _env = Env::new("windows", Arch::X86_64, "64") in test_windows_bin_sibling()
289 .dll("Program Files\\LLVM\\bin\\libclang.dll", Arch::X86_64, "64") in test_windows_bin_sibling()
300 let _env = Env::new("windows", Arch::X86_64, "64") in test_windows_mingw_gnu()
303 .dll("MSYS\\MinGW\\bin\\clang.dll", Arch::X86_64, "64") in test_windows_mingw_gnu()
305 .dll("Program Files\\LLVM\\bin\\libclang.dll", Arch::X86_64, "64") in test_windows_mingw_gnu()
316 let _env = Env::new("windows", Arch::X86_64, "64") in test_windows_mingw_msvc()
319 .dll("MSYS\\MinGW\\bin\\clang.dll", Arch::X86_64, "64") in test_windows_mingw_msvc()
321 .dll("Program Files\\LLVM\\bin\\libclang.dll", Arch::X86_64, "64") in test_windows_mingw_msvc()
332 let _env = Env::new("windows", Arch::X86_64, "64") in test_windows_arm64_on_x86_64()
335 .dll("Program Files\\LLVM\\bin\\libclang.dll", Arch::ARM64, "64") in test_windows_arm64_on_x86_64()
346 let _env = Env::new("windows", Arch::ARM64, "64") in test_windows_x86_64_on_arm64()
349 .dll("Program Files\\LLVM\\bin\\libclang.dll", Arch::X86_64, "64") in test_windows_x86_64_on_arm64()