diff options
author | Craig Topper <craig.topper@intel.com> | 2019-03-20 07:31:18 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-03-20 07:31:18 +0000 |
commit | dfa0fdbde0da9d2aa9923ba8425ef5a41a8d3d27 (patch) | |
tree | b1ce7da160c7ce71fb61649dfe46ce6695d41f3e /clang/lib/Basic/Targets/X86.cpp | |
parent | 484d07c828748378a0a766095743154a063bbb92 (diff) | |
download | bcm5719-llvm-dfa0fdbde0da9d2aa9923ba8425ef5a41a8d3d27.tar.gz bcm5719-llvm-dfa0fdbde0da9d2aa9923ba8425ef5a41a8d3d27.zip |
[X86] Separate PentiumPro and i686. They aren't aliases in the backend.
PentiumPro has HasNOPL set in the backend. i686 does not.
Despite having a function that looks like it canonicalizes alias names. It
doesn't seem to be called. So I don't think this is a functional change. But its
good to be consistent between the backend and frontend.
llvm-svn: 356537
Diffstat (limited to 'clang/lib/Basic/Targets/X86.cpp')
-rw-r--r-- | clang/lib/Basic/Targets/X86.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp index 400589fa52f..52f809ccdd7 100644 --- a/clang/lib/Basic/Targets/X86.cpp +++ b/clang/lib/Basic/Targets/X86.cpp @@ -122,6 +122,7 @@ bool X86TargetInfo::initFeatureMap( case CK_i586: case CK_Pentium: case CK_PentiumPro: + case CK_i686: case CK_Lakemont: break; @@ -926,6 +927,7 @@ void X86TargetInfo::getTargetDefines(const LangOptions &Opts, Builder.defineMacro("__tune_pentium2__"); LLVM_FALLTHROUGH; case CK_PentiumPro: + case CK_i686: defineCPUMacros(Builder, "i686"); defineCPUMacros(Builder, "pentiumpro"); break; |