diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-01-10 11:50:02 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-01-10 11:50:02 +0000 |
| commit | 077ae1d76036ae55aafab89e41ea2e48f3083a22 (patch) | |
| tree | ca80e9a285e5595af3736f1acb6c6153665b46f0 /llvm/lib/Target | |
| parent | 86131f2c8d35dd75fd563b0b64c659bfa7e5268e (diff) | |
| download | bcm5719-llvm-077ae1d76036ae55aafab89e41ea2e48f3083a22.tar.gz bcm5719-llvm-077ae1d76036ae55aafab89e41ea2e48f3083a22.zip | |
Add definitions for AMD's bobcat (aka btver1)
llvm-svn: 147846
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86.td | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td index 91fe227b21c..c76d4e51db9 100644 --- a/llvm/lib/Target/X86/X86.td +++ b/llvm/lib/Target/X86/X86.td @@ -204,10 +204,15 @@ def : Proc<"athlon64-sse3", [FeatureSSE3, Feature3DNowA, FeatureCMPXCHG16B, def : Proc<"amdfam10", [FeatureSSE3, FeatureSSE4A, Feature3DNowA, FeatureCMPXCHG16B, FeatureLZCNT, FeaturePOPCNT, FeatureSlowBTMem]>; +// Bobcat +def : Proc<"btver1", [FeatureSSSE3, FeatureSSE4A, FeatureCMPXCHG16B, + FeatureLZCNT, FeaturePOPCNT]>; // FIXME: Disabling AVX/FMA4 for now since it's not ready. +// Bulldozer def : Proc<"bdver1", [FeatureSSE42, FeatureSSE4A, FeatureCMPXCHG16B, FeatureAES, FeatureCLMUL, FeatureXOP, FeatureLZCNT, FeaturePOPCNT]>; +// Enhanced Bulldozer def : Proc<"bdver2", [FeatureSSE42, FeatureSSE4A, FeatureCMPXCHG16B, FeatureAES, FeatureCLMUL, FeatureXOP, FeatureF16C, FeatureLZCNT, |

