[llvm-dev] constant string as an assembly operand

Tom Stellard via llvm-dev
Thu, 05 Nov 2015 15:33:03 -0000

On Thu, Nov 05, 2015 at 03:20:45PM +0100, Sky Flyer via llvm-dev
wrote:
> Hello all,
>
> how can one can describe a constant string as an operand in the assembly
> instruction?
>
> for example imagine this instruction:
>
> xyz 14 ABC
>
> where "xyz" is the operator, 14 is an immediate value, and
because of
> assembly dialect, there should be a constant string with the value of ABC
> follow the immediate value. How is this possible?
>
> What should be the dat describing the instruction?
>
> string asm = "xyz $val ABC"

Can this be an arbitrary string or will it always be ABC?  If it's the
later,
then what you've posted above should work for the asm string.

-Tom

> dag iops = (ins i8imm:val, ... )
>
>
> Cheers,
> ES

> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev