[PATCH] D37443: [tablegen] Handle common load/store predicates inside tablegen. NFC.

Daniel Sanders via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 14 18:06:48 PDT 2017


dsanders updated this revision to Diff 119048.
dsanders marked 9 inline comments as done.
dsanders added a comment.

Rebase
Check that the pre-packaged predicates are not used with ImmLeaf (by checking in getImmCode()).
Fold IsTruncStore and IsNonTruncStore together.
Fold LoadMemoryVT and StoreMemoryVT together.
Fold LoadScalarMemoryVT and StoreScalarMemoryVT together.
Fold IsUnindexedLoad and IsUnindexedStore together.


https://reviews.llvm.org/D37443

Files:
  include/llvm/Target/TargetSelectionDAG.td
  utils/TableGen/CodeGenDAGPatterns.cpp
  utils/TableGen/CodeGenDAGPatterns.h
  utils/TableGen/GlobalISelEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37443.119048.patch
Type: text/x-patch
Size: 31470 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171015/e6757e91/attachment.bin>


More information about the llvm-commits mailing list