aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2015-04-11 10:40:42 +0000
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2015-04-11 10:40:42 +0000
commitc38b5311cbfa97b92ec9bd0936e99b85af46b95f (patch)
tree030b1d87db024d4b2665002cb46861a9510a50af /llvm/lib/Target/PowerPC/PPCSubtarget.cpp
parent87638f6345a931dd0a9d8c5fb35089593b1cc4f9 (diff)
downloadllvm-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.cpp1
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;
}