diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2015-04-11 10:40:42 +0000 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2015-04-11 10:40:42 +0000 |
commit | c38b5311cbfa97b92ec9bd0936e99b85af46b95f (patch) | |
tree | 030b1d87db024d4b2665002cb46861a9510a50af /llvm/lib/Target/PowerPC/PPCSubtarget.cpp | |
parent | 87638f6345a931dd0a9d8c5fb35089593b1cc4f9 (diff) | |
download | llvm-c38b5311cbfa97b92ec9bd0936e99b85af46b95f.zip llvm-c38b5311cbfa97b92ec9bd0936e99b85af46b95f.tar.gz llvm-c38b5311cbfa97b92ec9bd0936e99b85af46b95f.tar.bz2 |
Add direct moves to/from VSR and exploit them for FP/INT conversions
This patch corresponds to review:
http://reviews.llvm.org/D8928
It adds direct move instructions to/from VSX registers to GPR's. These are
exploited for FP <-> INT conversions.
llvm-svn: 234682
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp index 71365afb..f313b0a6 100644 --- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp +++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp @@ -97,6 +97,7 @@ void PPCSubtarget::initializeEnvironment() { HasICBT = false; HasInvariantFunctionDescriptors = false; HasPartwordAtomics = false; + HasDirectMove = false; IsQPXStackUnaligned = false; HasHTM = false; } |