<div dir="ltr"><div><div>Ana,</div><div><br></div><div>I personally think acle functions for neon should be expected to generate neon instruction, because it would be able to ask compiler to generate special instructions supporting complex functionality.</div>
<div><br></div></div><div>The test case given by Tim should be able to still generate "<span style="font-family:arial,sans-serif;font-size:14.399999618530273px">add d0, d1, d0</span>", if you define vaddd_s64 using vadd_s64, rather than using an IR intrinsic.</div>
<div><br></div><div>Since most of middle end optimizations are based on scalar data type, if we use v1ixx instead of ixx, do we have any scenario to lose optimization opportunities in middle end? Or we don't care about that at all, because this is being introduced by acle intrinsics. I'm also fine with this conclusion.</div>
<div><br></div><div>Thanks,</div><div>-Jiangning</div><div class="gmail_extra">
</div></div>