<div dir="ltr"><pre class="">The <span class="GINGER_SOFATWARE_mark" id="3dcdd752-cc3a-4a82-890e-c13b96cf8702">enum</span> is like:    <span class="GINGER_SOFATWARE_mark" id="7a66ae1d-8610-4716-987a-e923e0546512">enum</span> <span class="GINGER_SOFATWARE_mark" id="caa6f3f8-d25c-4bd1-b209-cf3a2e265e1c">VectorLayout</span> {<br>
        Invalid = -1,<br>        _8B,<br>        _4H,<br>        _2S,<br>        _1D,<br><br>        _16B,<br>        _8H,<br>        _4S,<br>        _2D,<br><br>        _B,<br>        _H,<br>        _S,<br>        _D<br>
    };<br><br>I used the leading underscore-capital "_" is because the name can't start with a digit number such as "8B" and "4H".<br>Then after r192361, I added "_B _H _S _D" to follow the code style of "_8B _4H ...".<br>
<br>Anyway, I'll change them to other reasonable names asap.<br><br>Thanks,<br>-<span class="GINGER_SOFATWARE_mark" id="6937dbff-d59d-497c-bcb6-25201051036a">Hao</span></pre></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/11/20 NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com" target="_blank">geek4civic@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
You should take a look in you r192361, FYI.<br>
<br>
2013/11/20 Hao Liu <<a href="mailto:haoliuts@gmail.com">haoliuts@gmail.com</a>>:<br>
<div class="HOEnZb"><div class="h5">> Hi,<br>
><br>
> Eric, this is added by me.<br>
> How about changing them :<br>
>     B,<br>
>     H,<br>
>     S,<br>
>     D<br>
><br>
> Thanks,<br>
> -Hao<br>
><br>
><br>
> 2013/11/20 Eric Niebler <<a href="mailto:eniebler@boost.org">eniebler@boost.org</a>><br>
>><br>
>> lib/Target/AArch64/Utils/AArch64BaseInfo.h has the following enum:<br>
>><br>
>> namespace A64Layout {<br>
>>     enum VectorLayout {<br>
>>         Invalid = -1,<br>
>> /*...*<br>
>>         // Bare layout for the 128-bit vector<br>
>>         // (only show ".b", ".h", ".s", ".d" without vector number)<br>
>>         _B,<br>
>>         _H,<br>
>>         _S,<br>
>>         _D<br>
>>     };<br>
>> }<br>
>><br>
>> My build on cygwin fails because _B and _S are platform macros. Besides,<br>
>> in C++ identifiers with a leading underscore-capital are reserved. I<br>
>> suggest changing these four.<br>
>><br>
>> --<br>
>> Eric Niebler<br>
>> Boost.org<br>
>> <a href="http://www.boost.org" target="_blank">http://www.boost.org</a><br>
>> _______________________________________________<br>
>> cfe-dev mailing list<br>
>> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
><br>
</div></div></blockquote></div><br></div>