[PATCH] D62890: Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 4 22:40:59 PDT 2019
lkail created this revision.
lkail added reviewers: nemanjai, hfinkel, jsji, steven.zhang.
lkail added a project: LLVM.
Herald added subscribers: llvm-commits, kbarton, hiraditya.
Added a target hook to decide how many consecutive stores can be merged by specific target before types are legalized. This hook is triggered when no merges is found by enumerating legal vector types.
Repository:
rL LLVM
https://reviews.llvm.org/D62890
Files:
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.h
llvm/test/CodeGen/PowerPC/extract-and-store.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62890.203077.patch
Type: text/x-patch
Size: 26658 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190605/23f87cd3/attachment.bin>
More information about the llvm-commits
mailing list