diff options
author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-02-15 03:01:09 +0000 |
---|---|---|
committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-02-15 03:01:09 +0000 |
commit | 3fb7d4f55fa028ce57dbdf533835b583fc10ecf8 (patch) | |
tree | d3246b14de337af847311c797092a86b3eb5e7bd /llvm/lib | |
parent | bd40ecf7d61d3b88c2115a5854dab89a8996fabf (diff) | |
download | bcm5719-llvm-3fb7d4f55fa028ce57dbdf533835b583fc10ecf8.tar.gz bcm5719-llvm-3fb7d4f55fa028ce57dbdf533835b583fc10ecf8.zip |
Revert "[SystemZ] Do not emit VEXTEND or VROUND nodes without vector support."
This reverts commit aa0b77d3395dc6ab91647138139c1a15a3aa088d.
This fails to pass the machine verifier:
http://green.lab.llvm.org/green/job/clang-stage1-cmake-RA-expensive/13579/
llvm-svn: 354096
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp b/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp index 310fd41354e..6bbc4e9fd10 100644 --- a/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp +++ b/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp @@ -5505,10 +5505,6 @@ SDValue SystemZTargetLowering::combineJOIN_DWORDS( SDValue SystemZTargetLowering::combineFP_ROUND( SDNode *N, DAGCombinerInfo &DCI) const { - - if (!Subtarget.hasVector()) - return SDValue(); - // (fpround (extract_vector_elt X 0)) // (fpround (extract_vector_elt X 1)) -> // (extract_vector_elt (VROUND X) 0) @@ -5556,10 +5552,6 @@ SDValue SystemZTargetLowering::combineFP_ROUND( SDValue SystemZTargetLowering::combineFP_EXTEND( SDNode *N, DAGCombinerInfo &DCI) const { - - if (!Subtarget.hasVector()) - return SDValue(); - // (fpextend (extract_vector_elt X 0)) // (fpextend (extract_vector_elt X 2)) -> // (extract_vector_elt (VEXTEND X) 0) |