<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">This is per Vladimir Medic<font color="black" face="Tahoma" size="2"><span style="font-size:10pt;" dir="ltr"><font face="Times New Roman" size="2"><span style="font-size:16px;"><font face="Tahoma" size="2"><span style="font-size:10pt;">:<br>
<br>
Hi all,<br>
<br>
I have looked at the commits 174488 and174487 by Jim Grosbach as this <br>
is something that could be very useful for the mips llvm assembler that <br>
I'm working on. In fact, I came up with a similar idea myself a few months <br>
ago but I rejected it in the end for one reason only: <br>
<br>
The MatchKindClass enumerated value is defined inside the <br>
</span></font></span></font></span></font>GET_MATCHER_IMPLEMENTATION <font face="Tahoma">
definition</font> which to my mind is a part<br>
of the internal matcher implementation that is not safe to use outside <br>
generated code. <br>
<br>
We've seen <font face="Tahoma">this </font>happened for the disassembler who's implementation has
<br>
completely changed <font face="Tahoma">without affecting the C++ code. So how safe is it to use these
<br>
values from target AsmParser? </font>If this is something that will stay in a code I'd
<br>
love to use it as it would make <font face="Tahoma">our implementation much easier.</font><font face="Tahoma">
<br>
<br>
</font><font face="Tahoma">Kind regards</font><font face="Tahoma"> </font><font face="Tahoma"><br>
Vladimir Medic</font> <font color="black" face="Tahoma" size="2"><span style="font-size:10pt;" dir="ltr"><font face="Times New Roman" size="2"><span style="font-size:16px;"><font face="Tahoma" size="2"><span style="font-size:10pt;"><font color="black" face="Tahoma" size="2"><span style="font-size:10pt;" dir="ltr"><font face="Times New Roman" size="2"><span style="font-size:16px;"><font face="Tahoma" size="2"><span style="font-size:10pt;"></span></font></span></font></span></font></span></font></span></font></span></font></div>
</body>
</html>