Luka Ercegovcevic via llvm-dev
2018-Sep-21 14:17 UTC
[llvm-dev] llvm-exegesis on AArch64 architecture
Hi everyone, 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. There are some errors: Assertion for AArch64CallLowering::lowerReturn, setRegTo is not implemented, results will be unreliable, Infeasible : has unknown operands, Infeasible : Didn't find any scheme to make the instruction serial, Unsupported opcode: isPseudo. Unsupported opcode: isBranch/isIndirectBranch Unsupported opcode: isCall/isReturn I'm using llvm trunk (native build for AARCH64), am I missing something? Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180921/16fd594f/attachment.html>
Clement Courbet via llvm-dev
2018-Sep-21 14:24 UTC
[llvm-dev] llvm-exegesis on AArch64 architecture
Hi Luka, I don't have access to and AArch64 machine unfortunately. I'm adding John Brawn who implemented experimental support for AArch64. On Fri, Sep 21, 2018 at 4:17 PM, Luka Ercegovcevic < Luka.Ercegovcevic at rt-rk.com> wrote:> Hi everyone, > > 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. > There are some errors: > Assertion for AArch64CallLowering::lowerReturn, > setRegTo is not implemented, results will be unreliable, > Infeasible : has unknown operands, > Infeasible : Didn't find any scheme to make the instruction serial, > Unsupported opcode: isPseudo. > Unsupported opcode: isBranch/isIndirectBranch > Unsupported opcode: isCall/isReturn > > I'm using llvm trunk (native build for AARCH64), am I missing something? > > Thanks!-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180921/b8663b40/attachment.html>