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/Target | |
| 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/Target')
| -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) | 

