From 64d2c326b7f01942f0179fb797070e5cefbba303 Mon Sep 17 00:00:00 2001 From: Vy Nguyen Date: Wed, 10 Mar 2021 02:41:58 -0500 Subject: [PATCH] [llvm] Fix thinko in getVendorSignature(), where expected values of ECX and EDX were flipped for the AMD case. Follow up to D97504 Differential Revision: https://reviews.llvm.org/D98322 --- llvm/lib/Support/Host.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Support/Host.cpp b/llvm/lib/Support/Host.cpp index 3c658e02d6fc..7475647e4d56 100644 --- a/llvm/lib/Support/Host.cpp +++ b/llvm/lib/Support/Host.cpp @@ -512,11 +512,11 @@ VendorSignatures getVendorSignature(unsigned *MaxLeaf) { return VendorSignatures::UNKNOWN; // "Genu ineI ntel" - if (EBX == 0x756e6547 && ECX == 0x6c65746e && EDX == 0x49656e69) + if (EBX == 0x756e6547 && EDX == 0x49656e69 && ECX == 0x6c65746e) return VendorSignatures::GENUINE_INTEL; // "Auth enti cAMD" - if (EBX == 0x68747541 && ECX == 0x69746e65 && EDX == 0x444d4163) + if (EBX == 0x68747541 && EDX == 0x69746e65 && ECX == 0x444d4163) return VendorSignatures::AUTHENTIC_AMD; return VendorSignatures::UNKNOWN;