<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<p>Hi, <br>
</p>
<p>We are looking for reviewers for <a class="moz-txt-link-freetext" href="https://reviews.llvm.org/D69103">
https://reviews.llvm.org/D69103</a> , which registers a target stub for the NEC SX-Aurora Vector Engine.<br>
</p>
<p>(Summary)<br>
</p>
<div class="phui-property-list-text-content">
<div class="phabricator-remarkup">
<p>This patch registers the 've' target: the NEC SX-Aurora TSUBASA Vector Engine.</p>
<p>This follows up on the announcement on llvm-dev: <a href="https://lists.llvm.org/pipermail/llvm-dev/2019-April/131580.html" class="remarkup-link" target="_blank" rel="noreferrer">
https://lists.llvm.org/pipermail/llvm-dev/2019-April/131580.html</a><br>
We have a poster & lightning talk at the upcoming DevMtg: <a href="http://llvm.org/devmtg/2019-10/talk-abstracts.html#lit6" class="remarkup-link" target="_blank" rel="noreferrer">
http://llvm.org/devmtg/2019-10/talk-abstracts.html#lit6</a></p>
<ul class="remarkup-list">
<li class="remarkup-list-item">Public documentation (architecture, encodings, instructions)
<ul class="remarkup-list">
<li class="remarkup-list-item">ISA manual: <a href="https://www.hpc.nec/documents/guide/pdfs/Aurora_ISA_guide.pdf" class="remarkup-link" target="_blank" rel="noreferrer">
https://www.hpc.nec/documents/guide/pdfs/Aurora_ISA_guide.pdf</a> </li><li class="remarkup-list-item">Up-to-date documentation on architecture and tools:
<a href="https://www.hpc.nec/documents/" class="remarkup-link" target="_blank" rel="noreferrer">
https://www.hpc.nec/documents/</a> </li></ul>
</li></ul>
<ul class="remarkup-list">
<li class="remarkup-list-item">Reference implementation
<ul class="remarkup-list">
<li class="remarkup-list-item">github: <a href="https://github.com/sx-aurora-dev/llvm-project" class="remarkup-link" target="_blank" rel="noreferrer">
https://github.com/sx-aurora-dev/llvm-project</a> </li><li class="remarkup-list-item">Status: full scalar instruction support, clang toolchain integration, vector support through intrinsics.
</li></ul>
</li></ul>
<ul class="remarkup-list">
<li class="remarkup-list-item">Testing
<ul class="remarkup-list">
<li class="remarkup-list-item">Reference implementation is tested continuously at NEC.
</li><li class="remarkup-list-item">We are planning to setup a buildslave reporting to LLVM buildmaster.
</li></ul>
</li></ul>
<ul class="remarkup-list">
<li class="remarkup-list-item">Code owner of the VE target
<ul class="remarkup-list">
<li class="remarkup-list-item">Simon Moll </li></ul>
</li></ul>
<p>A rough roadmap:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">Registers, encodings, scalar instructions, clang tooling, ..
</li><li class="remarkup-list-item">Vector instruction support through target-specific intrinsics.
</li><li class="remarkup-list-item">Support for <a href="https://reviews.llvm.org/D57504" class="remarkup-link" target="_blank" rel="noreferrer">
LLVM-VP</a> as it becomes available in LLVM upstream. </li></ol>
</div>
</div>
<p><br>
</p>
<p>Thanks</p>
<p>- Simon<br>
</p>
</body>
</html>