[PATCH] D52174: [TableGen][SubtargetEmitter] Add the ability for processor models to describe dependency breaking instructions.

Matt Davis via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 17 10:46:51 PDT 2018


mattd added a comment.

I like this change.  I have a few nits in the comments, but this looks good to me, caveat: I am not a tablegen expert.



================
Comment at: include/llvm/Target/TargetInstrPredicate.td:245
+// Instances of this class can be used by processor scheduling models to
+// describe instruction that have a property in common.  For example,
+// InstructionEquivalenceClass definitions can be used to identify the set of
----------------
*instructions


================
Comment at: include/llvm/Target/TargetInstrPredicate.td:266
+// per each implicit and explicit input operand.  An empty set of broken
+// dependencies means: "explicit input register operands operands are
+// independent."
----------------
*remove one of the  'operands' 


https://reviews.llvm.org/D52174





More information about the llvm-commits mailing list