[PATCH] D49020: [ARM] OpChain base class for ParallelDSP

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 6 04:55:04 PDT 2018


samparker created this revision.
samparker added a reviewer: SjoerdMeijer.
Herald added a reviewer: javed.absar.
Herald added subscribers: chrib, kristof.beyls.

Create a base class for chains that doesn't worry about LHS and RHS value chains as I want to search from stores which only have one value. BinOpChainList now holds pointers to OpChains so that we can pass, and operate upon, either type of object. I've also moved the SetMemoryLocations into the class so that it can be used even when not searching for MACs. ValueList is now also a SmallVectorSet so we can more easily search it.


https://reviews.llvm.org/D49020

Files:
  lib/Target/ARM/ARMParallelDSP.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49020.154387.patch
Type: text/x-patch
Size: 9854 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180706/0caa7a3d/attachment.bin>


More information about the llvm-commits mailing list