<div dir="ltr">Thanks. I got it to work by updating to the most recent trunk build.<div><br></div><div>The reason why Cmake was complaining was that I maintained both Windows and Unix builds and some files in Windows didn't get tracked properly by git due to its case insensitivity in the file system.</div><div><br></div><div>Specially this file -> ilistTest.cpp which was renamed to IListTest.cpp</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 3, 2016 at 12:11 PM, Charith Mendis <span dir="ltr"><<a href="mailto:char.mendis1989@gmail.com" target="_blank">char.mendis1989@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Posting the call stack for reference.</div><div><br></div><div>Call Stack (most recent call first):</div><div>  cmake/modules/<wbr>LLVMProcessSources.cmake:54 (llvm_check_source_file_list)</div><div>  cmake/modules/AddLLVM.cmake:<wbr>618 (llvm_process_sources)</div><div>  cmake/modules/AddLLVM.cmake:<wbr>974 (add_llvm_executable)</div><div>  unittests/CMakeLists.txt:11 (add_unittest)</div><div>  unittests/Support/CMakeLists.<wbr>txt:5 (add_llvm_unittest)</div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 3, 2016 at 12:04 PM, Charith Mendis <span dir="ltr"><<a href="mailto:char.mendis1989@gmail.com" target="_blank">char.mendis1989@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I updated to the latest revision and now llvm does not build and quits cmake with<div><br></div><div><div>CMake Error at cmake/modules/LLVMProcessSourc<wbr>es.cmake:83 (message):</div><div>  Found unknown source file</div><div>  ../llvm-revec/lib/CodeGen/Mach<wbr>ineFunctionAnalysis.cpp</div><div><br></div><div><br></div><div>  Please update</div><div>  ../llvm-revec/lib/CodeGen/CMak<wbr>eLists.txt</div></div><div><br></div><div>Thanks</div><div class="gmail_extra"><br><div class="gmail_quote"><span>On Sat, Sep 3, 2016 at 2:09 AM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br></span><div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">What version of llvm are you using? This test doesn't fail on my trunk build. But if you're using an older version I can try to see what changed to fix this.</div><div class="gmail_extra"><br clear="all"><div><div data-smartmail="gmail_signature">~Craig</div></div>
<br><div class="gmail_quote"><div><div>On Fri, Sep 2, 2016 at 10:53 PM, Charith Mendis via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><br clear="all"><div>Hi all,</div><div><br></div><div>The attached LLVM assembly file fails to generate x86 code when compiled using llc.</div><div><br></div><div>compilation command - ../llvm-build/bin/llc -filetype=asm -march=x86-64 -mcpu=core-avx2 ex4.ll</div><div><br></div><div>The error message is,</div><div><br></div><div><div>LLVM ERROR: Cannot select: t95: v8f32 = X86ISD::SUBV_BROADCAST t17</div><div>  t17: v4f32,ch = load<LD16[%scevgep](tbaa=<0x4d<wbr>bcd98>)> t0, t16, undef:i64</div><div>    t16: i64 = add t2, Constant:i64<16></div><div>      t2: i64,ch = CopyFromReg t0, Register:i64 %vreg5</div><div>        t1: i64 = Register %vreg5</div><div>      t15: i64 = Constant<16></div><div>    t4: i64 = undef</div><div>In function: _ZN10soundtouch12TDStretchSSE1<wbr>3calcCrossCorrEPKfS2_Rd</div></div><div><br></div><div><br></div><div>I dug into the LLVM assembly file and found out that the error is caused by the following 2 lines (Line 89 and 90).</div><div><br></div><div><div>%8 = shufflevector <4 x float> %6, <4 x float> %6, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7></div><div>  %9 = shufflevector <4 x float> %6, <4 x float> %7, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7></div></div><div><br></div><div>Could anyone help me understand what this error is?</div><div><br></div><div>Your help will be highly appreciated.</div><span><font color="#888888"><div><br></div>-- <br><div>Kind regards,<br>Charith Mendis<br><br></div>
</font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br></font></span><div data-smartmail="gmail_signature"><span><font color="#888888">Kind regards,<br>Charith Mendis<br></font></span><span><br>FInal Year Undergraduate,<br>Electronics and Telecommunication Dept,<br>University of Moratuwa.</span></div>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div data-smartmail="gmail_signature">Kind regards,<br>Charith Mendis<br><br>FInal Year Undergraduate,<br>Electronics and Telecommunication Dept,<br>University of Moratuwa.</div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Kind regards,<br>Charith Mendis<br><br>FInal Year Undergraduate,<br>Electronics and Telecommunication Dept,<br>University of Moratuwa.</div>
</div>