<div>Are we setting up that feature?</div><div><br></div><div>I'll check when I get home, but didn't find it before. Checking for avx on lit/cm ale Will be annoying, but won't be a bad thing.</div><div><br><div class="gmail_quote"><div>On Fri, 2 Dec 2016 at 19:59, Kuba (Brecka) Mracek via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">kubabrecka added a comment.<br class="gmail_msg"><br><br class="gmail_msg"><br>In <a href="https://reviews.llvm.org/D26506#611883" rel="noreferrer" class="gmail_msg" target="_blank">https://reviews.llvm.org/D26506#611883</a>, @filcab wrote:<br class="gmail_msg"><br><br class="gmail_msg"><br>> I've tried pushing this test, but one of the buildbots (at least) doesn't have AVX support. And AVX/AVX2 are the only things on X86 that will generate those masked loads/stores.<br class="gmail_msg"><br>>  I'd go with either:<br class="gmail_msg"><br>><br class="gmail_msg"><br>>   No testing on compiler-rt (ASan doesn't behave differently in the face of masked ops, so we should be able to go by with only the tests from llvm)<br class="gmail_msg"><br>>   Testing on compiler-rt using IR, *assuming* we can lower calls to masked.loads/stores even on non-AVX CPUs<br class="gmail_msg"><br>>   Testing on compiler-rt using some other arch that's not X86 (I don't really have the hardware to try that out, though)<br class="gmail_msg"><br><br class="gmail_msg"><br><br class="gmail_msg"><br>Can we just add "REQUIRES: avx" to the test and lit?<br class="gmail_msg"><br><br class="gmail_msg"><br><br class="gmail_msg"><br>Repository:<br class="gmail_msg"><br>  rL LLVM<br class="gmail_msg"><br><br class="gmail_msg"><br><a href="https://reviews.llvm.org/D26506" rel="noreferrer" class="gmail_msg" target="_blank">https://reviews.llvm.org/D26506</a><br class="gmail_msg"><br><br class="gmail_msg"><br><br class="gmail_msg"><br><br class="gmail_msg"><br></blockquote></div></div>