[X86] Refactored getTargetConstantBitsFromNode to allow for expansion. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 2 Dec 2016 11:58:05 +0000 (11:58 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 2 Dec 2016 11:58:05 +0000 (11:58 +0000)
commitb3ae4168393c78aa47acbe35f5fb32448f355acc
tree16692588a5c72f96638449d3541eacb0da0b75f7
parent4bf67af2d59862f123c7d50170bdd6fd65da7da1
[X86] Refactored getTargetConstantBitsFromNode to allow for expansion. NFCI.

getTargetConstantBitsFromNode currently only extracts constant pool vector data, but it will need to be generalized to support broadcast and scalar constant pool data as well.

Converted Constant bit extraction and Bitset splitting to helper lambda functions.

llvm-svn: 288496
llvm/lib/Target/X86/X86ISelLowering.cpp