diff options
| author | Farhana Aleen <farhana.a.aleen@intel.com> | 2017-06-22 22:59:04 +0000 |
|---|---|---|
| committer | Farhana Aleen <farhana.a.aleen@intel.com> | 2017-06-22 22:59:04 +0000 |
| commit | 4b652a53354932f5ff449d8a02708c0b95aa0978 (patch) | |
| tree | 0654672d5602bbfc5ecd52fc6cdbed17bdf053c3 /llvm/lib/Target/X86/X86ISelLowering.h | |
| parent | 5a7c2f17009460251cc27d9bda183d3272a419ba (diff) | |
| download | bcm5719-llvm-4b652a53354932f5ff449d8a02708c0b95aa0978.tar.gz bcm5719-llvm-4b652a53354932f5ff449d8a02708c0b95aa0978.zip | |
Supported lowerInterleavedStore() in X86InterleavedAccess.
Reviewers: RKSimon, DavidKreitzer
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D32658
llvm-svn: 306068
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.h')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.h b/llvm/lib/Target/X86/X86ISelLowering.h index 46f4823c427..e1ade92979d 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.h +++ b/llvm/lib/Target/X86/X86ISelLowering.h @@ -1070,6 +1070,12 @@ namespace llvm { ArrayRef<unsigned> Indices, unsigned Factor) const override; + /// \brief Lower interleaved store(s) into target specific + /// instructions/intrinsics. + bool lowerInterleavedStore(StoreInst *SI, ShuffleVectorInst *SVI, + unsigned Factor) const override; + + void finalizeLowering(MachineFunction &MF) const override; protected: |

