OSDN Git Service

[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)
commit3feaca6736639ecdcf111167a02ac931867192b9
treeaa2d14536a4b55ba9011610424e2bf87a85a0227
parentf0760b2c4c7414a35f9eab2e184cc5ea991e7fdd
[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.

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