OSDN Git Service

[SelectionDAG] Remove some dead code from vector scalaring
authorCraig Topper <craig.topper@intel.com>
Sat, 25 Nov 2017 17:59:00 +0000 (17:59 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 25 Nov 2017 17:59:00 +0000 (17:59 +0000)
commit4a69267ec71b01c579ee6a9486aafd63ff0d42dd
tree756490862c16f70e5eaa87b8c4262e5b6429190b
parentf5c432d9afad6f0ae5ad6de29db7cdb479ef75bd
[SelectionDAG] Remove some dead code from vector scalaring

Summary:
Currently ScalarizeVecRes_SETCC checks for the result type being a vector and jumps to ScalarizeVecRes_VSETCC. But if we're scalarizing a vector result, aren't we guaranteed to be looking at a vector type?

This patch deletes the current ScalarizeVecRes_SETCC and renames  ScalarizeVecRes_VSETCC to ScalarizeVecRes_SETCC.

Reviewers: RKSimon, arsenm, eladcohen, zvi

Reviewed By: RKSimon

Subscribers: wdng, llvm-commits

Differential Revision: https://reviews.llvm.org/D40452

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318982 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp