[llvm-dev] Getting up to speed with llvm backends. Machine Instruction operands.
Anton Korobeynikov via llvm-dev
llvm-dev at lists.llvm.org
Thu Mar 12 09:26:42 PDT 2020
> Yes. The AArch64 backend might be a good guide as it supports pre- and
> post-increment. I don't know if any existing target has
> pointer-to-pointer operands (that's kind of a strange thing as it
> requires two memory operands in one instruction) but I don't think it
> would be super difficult to add. The X86 backend has special matching
> code to construct its more complex addressing modes.
MSP430 has memory-memory instructions. As well as post-increments.
Probably the smallest backend to check :)
With best regards, Anton Korobeynikov
Department of Statistical Modelling, Saint Petersburg State University
More information about the llvm-dev