OSDN Git Service

[X86] Tidyup combineExtractVectorElt. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 20 Feb 2017 16:09:45 +0000 (16:09 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 20 Feb 2017 16:09:45 +0000 (16:09 +0000)
commitc8319a43456d53661345ed10f47787a2bb24042d
treec1cab8a7ed47c2c0e74da2ca54a9426be6a6fa78
parent8ea8e13dbfbbc69fe45b7ced24f6e002f6d85d6c
[X86] Tidyup combineExtractVectorElt. NFCI.

Pull out repeated code for extraction index operand and source vector value type.

Use isNullConstant helper to check for zero extraction index.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295670 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp