[llvm-dev] constant string as an assembly operand

Tom Stellard via llvm-dev llvm-dev at lists.llvm.org
Thu Nov 5 07:33:03 PST 2015


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



More information about the llvm-dev mailing list