diff options
-rw-r--r-- | llvm/lib/Support/Host.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/Support/Host.cpp b/llvm/lib/Support/Host.cpp index 0b5a5c1a33f..9fbdb8b616a 100644 --- a/llvm/lib/Support/Host.cpp +++ b/llvm/lib/Support/Host.cpp @@ -526,8 +526,8 @@ static void detectX86FamilyModel(unsigned EAX, unsigned *Family, } static void -getIntelProcessorTypeAndSubtype(unsigned int Family, unsigned int Model, - unsigned int Brand_id, unsigned int Features, +getIntelProcessorTypeAndSubtype(unsigned Family, unsigned Model, + unsigned Brand_id, unsigned Features, unsigned *Type, unsigned *Subtype) { if (Brand_id != 0) return; @@ -827,9 +827,9 @@ getIntelProcessorTypeAndSubtype(unsigned int Family, unsigned int Model, } } -static void getAMDProcessorTypeAndSubtype(unsigned int Family, - unsigned int Model, - unsigned int Features, +static void getAMDProcessorTypeAndSubtype(unsigned Family, + unsigned Model, + unsigned Features, unsigned *Type, unsigned *Subtype) { // FIXME: this poorly matches the generated SubtargetFeatureKV table. There @@ -956,10 +956,10 @@ static void getAMDProcessorTypeAndSubtype(unsigned int Family, } } -static unsigned getAvailableFeatures(unsigned int ECX, unsigned int EDX, +static unsigned getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf) { unsigned Features = 0; - unsigned int EAX, EBX; + unsigned EAX, EBX; Features |= (((EDX >> 23) & 1) << FEATURE_MMX); Features |= (((EDX >> 25) & 1) << FEATURE_SSE); Features |= (((EDX >> 26) & 1) << FEATURE_SSE2); |