<div dir="ltr">







<p class="gmail-p1"><span class="gmail-s1">Hi all, </span></p>
<p class="gmail-p1"><span class="gmail-s1">After doing a simple LLVM pass which instruments the beginning of some functions of one application of PARSEC (streamcluster kernel), the threads do not leave the pthread join command anymore.  The LLVM IR seems fine (no major changes, just a simple instrumentation on the beginning of the functions as required). Without the simple optimization pass, everything works fine. I know it is a very unclear specification, but someone has any guesses about what can be happening or tips on debugging it? </span></p><p class="gmail-p1">Please, let me know if this list is not the appropriate place to this type of question. </p><p class="gmail-p1">Thank you in advance for the patience, </p><p class="gmail-p1">b<span class="gmail-s1">est, </span>Marcelo.</p>
</div>