diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2013-02-01 23:10:09 +0000 |
---|---|---|
committer | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2013-02-01 23:10:09 +0000 |
commit | cc99a2f61d4d502daf6da2f3221cc58fe6c3d2b9 (patch) | |
tree | 33eff2f6d468160f044bde06efc3d6e47bda668e /llvm/lib/Target/PowerPC | |
parent | ba4a0a5db582aaabf318456f7cdc4120f3e93a25 (diff) | |
download | bcm5719-llvm-cc99a2f61d4d502daf6da2f3221cc58fe6c3d2b9.tar.gz bcm5719-llvm-cc99a2f61d4d502daf6da2f3221cc58fe6c3d2b9.zip |
Add notes about future PowerPC features
llvm-svn: 174232
Diffstat (limited to 'llvm/lib/Target/PowerPC')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPC.td | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC.td b/llvm/lib/Target/PowerPC/PPC.td index 71d7d76a2de..992913602a1 100644 --- a/llvm/lib/Target/PowerPC/PPC.td +++ b/llvm/lib/Target/PowerPC/PPC.td @@ -66,6 +66,23 @@ def FeatureBookE : SubtargetFeature<"booke", "IsBookE", "true", def FeatureQPX : SubtargetFeature<"qpx","HasQPX", "true", "Enable QPX instructions">; +// Note: Future features to add when support is extended to more +// recent ISA levels: +// +// CMPB p6, p6x, p7 cmpb +// DFP p6, p6x, p7 decimal floating-point instructions +// FLT_CVT p7 fcfids, fcfidu, fcfidus, fcfiduz, fctiwuz +// FPRND p5x, p6, p6x, p7 frim, frin, frip, friz +// FRE p5 through p7 fre (vs. fres, available since p3) +// FRSQRTES p5 through p7 frsqrtes (vs. frsqrte, available since p3) +// LDBRX p7 load with byte reversal +// LFIWAX p6, p6x, p7 lfiwax +// LFIWZX p7 lfiwzx +// POPCNTB p5 through p7 popcntb and related instructions +// POPCNTD p7 popcntd and related instructions +// RECIP_PREC p6, p6x, p7 higher precision reciprocal estimates +// VSX p7 vector-scalar instruction set + //===----------------------------------------------------------------------===// // Register File Description //===----------------------------------------------------------------------===// |