Displaying 1 result from an estimated 1 matches for "couldmatchambiguouslywith".
2018 Jan 08
0
about AsmMatcherEmitter rules for setting matchables precedence
...p
index 1a820a5..3be813e 100644
--- a/utils/TableGen/AsmMatcherEmitter.cpp
+++ b/utils/TableGen/AsmMatcherEmitter.cpp
@@ -594,6 +594,12 @@ struct MatchableInfo {
// Compare lexicographically by operand. The matcher validates that
other
// orderings wouldn't be ambiguous using \see
couldMatchAmbiguouslyWith().
for (unsigned i = 0, e = AsmOperands.size(); i != e; ++i) {
+ if (AsmOperands[i].Class->isUserClass() &&
+ RHS.AsmOperands[i].Class->isUserClass() &&
+
!AsmOperands[i].Class->isRelatedTo(*RHS.AsmOperands[i].Class))
+ if (RequiredFeatu...