diff options
author | Hal Finkel <hfinkel@anl.gov> | 2015-11-25 10:14:31 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2015-11-25 10:14:31 +0000 |
commit | 005f84095908460975cf8665da8a5c79db651839 (patch) | |
tree | 9bc4a30c88debdaf0825629a7c598ae723406431 /llvm/lib/Target/PowerPC | |
parent | c99b04983b3e9030487e90989a08210d404459db (diff) | |
download | bcm5719-llvm-005f84095908460975cf8665da8a5c79db651839.tar.gz bcm5719-llvm-005f84095908460975cf8665da8a5c79db651839.zip |
[PowerPC] Don't generate mfocrf on the e500mc
The e500mc does not actually support the mfocrf instruction; update the
processor definitions to reflect that fact.
Patch by Tom Rix (with some test-case cleanup by me).
llvm-svn: 254064
Diffstat (limited to 'llvm/lib/Target/PowerPC')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPC.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC.td b/llvm/lib/Target/PowerPC/PPC.td index 0f990dc64f9..8edff296148 100644 --- a/llvm/lib/Target/PowerPC/PPC.td +++ b/llvm/lib/Target/PowerPC/PPC.td @@ -312,7 +312,7 @@ def : ProcessorModel<"g5", G5Model, Feature64Bit /*, Feature64BitRegs */, FeatureMFTB, DeprecatedDST]>; def : ProcessorModel<"e500mc", PPCE500mcModel, - [DirectiveE500mc, FeatureMFOCRF, + [DirectiveE500mc, FeatureSTFIWX, FeatureICBT, FeatureBookE, FeatureISEL, FeatureMFTB]>; def : ProcessorModel<"e5500", PPCE5500Model, |