<html>Could you take a look at this?<br /><br />-------- Original Message --------<br />Subject: Re: llvm-exegesis on AArch64 architecture<br />Date: Friday, September 21, 2018 16:24 CEST<br />From: Clement Courbet <courbet@google.com><br />To: Luka Ercegovcevic <Luka.Ercegovcevic@rt-rk.com><br />CC: llvm-dev <llvm-dev@lists.llvm.org>, Clement Courbet <courbet@google.com>, john.brawn@arm.com<br />References: <5e72-5ba4fd80-1b-52e52880@202407086><br /><br /><br /> <blockquote type="cite" cite="CAHOnJtpvXHBT=1kzW2LxvcWLTS4ebfspHnoNbH6hGbkTf4SEiA@mail.gmail.com"><div dir="ltr"><div dir="ltr">Hi <span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Luka,</span></div><div dir="ltr"> </div><div><span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">I don't have access to and <span style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">AArch64 machine unfortunately.</span></span></div><div dir="ltr">I'm adding John Brawn who implemented experimental support for <span style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">AArch64.</span></div><div class="gmail_extra"> <div class="gmail_quote">On Fri, Sep 21, 2018 at 4:17 PM, Luka Ercegovcevic <span dir="ltr"><<a target="_blank" href="mailto:Luka.Ercegovcevic@rt-rk.com">Luka.Ercegovcevic@rt-rk.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Hi everyone,<br /><br />I can't find for which opcode llvm-exegesis works on AArch64. I have used bash script from the official site that testing all opcodes for X86 architecture and I changed script to test AArch64 opcodes and there is no working case.<br />There are some errors: <br />Assertion for AArch64CallLowering::lowerRetu<wbr />rn, <br />setRegTo is not implemented, results will be unreliable, <br />Infeasible : has unknown operands, <br />Infeasible : Didn't find any scheme to make the instruction serial, <br />Unsupported opcode: isPseudo. <br />Unsupported opcode: isBranch/isIndirectBranch<br />Unsupported opcode: isCall/isReturn<br /><br />I'm using llvm trunk (native build for AARCH64), am I missing something?  <br /><br />Thanks!</blockquote></div></div></div></blockquote><br /> </html>