<div dir="ltr">Hi,<div><br></div><div>I quickly looked at the doc, but I can't figure out how are you using LLVM in this tool? Are there some clang plugins/tools involved?</div><div>I think it'd be nice to have a more technical explanation of the process of this tool and how it involves LLVM, if you have any pointer to a white paper or other documentation.</div><div><br></div><div>-- </div><div>Mehdi</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 27, 2019 at 4:17 AM Erkam Murat Bozkurt via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">
        
        

<p style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial"><span style="background-color:transparent">Previously, I have
presented my project to you. The current name of my project is
PCYNLITX.</span><br></p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">PCYNLITX
platform offers completely new programming technology which can be
named as Programmable Meta-Programming System and PCYNLITX platform
is just a particular application of this new programming methodology.
</p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">Basically,
PCYNLITX is an intelligent integrated development environment ( IDE )
which can produce an application-specific multi-threading library
based on your needs and assists you in multi-thread software
development process. PCYNLITX is not a multi-threading library.
Instead, it is a multi-threading library generator. You can find out
very comprehensive documentation about pcynlitx project from both
project web site and source code repository. The addresses of the
project web page and source code repository are given in below links.</p>
<p style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial"><a href="http://www.pcynlitx.tech/" style="color:rgb(0,0,128)" target="_blank">www.pcynlitx.tech</a></p>
<p style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial"><a href="https://sourceforge.net/projects/pcynlitx" style="color:rgb(0,0,128)" target="_blank">https://sourceforge.net/projects/pcynlitx</a></p>
<p style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">The outcome of the
PCYNLITX platform acts as an autonomous thread management system
provides deterministic scheduling of the threads. You can control the
thread with the numbers given by you and determine the relation of
the threads. In other words, different from the other multi-threading
tools, you can directly schedule the threads independently from the
operating system.</p>
<p style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">The scientific
journal of the project is under review on IEEE Transactions on
Software Engineering.</p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial"><span lang="en-US">Currently,
the PCYNLITX platform only works on Linux based operating systems and
the other versions ( Windows and McOSx ) are under development. The
License of the PCYNLITX platform is GNU GPLv3 Free Software License. 
</span>You can find out many other documents including scientific
introduction of the project (“Technical Introduction” ), code
examples and GUI tutorial form the project web sites. You can also
find out a documents introducing std::thread programming, pthread
programming and OpenMP programming on the web sites.</p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">I am
always waiting your valuable comments and contributions. 
</p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">Thanks
and best regards.</p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">Erkam
Murat  Bozkurt  </p>
<p align="justify" style="margin-bottom:0cm;line-height:100%;background-color:transparent;background-position:initial initial;background-repeat:initial initial">M.Sc
in Control Systems  </p></div>
_______________________________________________<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="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>