[X86] EltsFromConsecutiveLoads - store Loads on a per-element basis. NFCI.
commit99f895334e47b3a18768b5996f3a71628fe10952
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 10 Jul 2019 11:26:57 +0000 (10 11:26 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 10 Jul 2019 11:26:57 +0000 (10 11:26 +0000)
tree0086d33f66dc152eeacd5c6efb14286fe1f68504
parent8507eca1647118e73435b0ce1de8a1952a021d01
[X86] EltsFromConsecutiveLoads - store Loads on a per-element basis. NFCI.

Cache the LoadSDNode nodes so we can easily map to/from the element index instead of packing them together - this will be useful for future patches for PR16739 etc.

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