Displaying 2 results from an estimated 2 matches for "yourtargetgenasmwriter".
2018 Dec 06
3
New to LLVM. Need help generating assembly
...nst{9-0} = amount;
>> let isReMaterializable = 1;
>> let mayLoad = 0;
>> let mayStore = 0;
>> let Defs = [SP];
>> let Uses = [SP];
>> }
>
> What does the MCInst dump of this instruction look like? Have you looked
> at YourTargetGenAsmWriter.inc to see which print methods are being called
> for this instruction?
>
> -Tom
It's also worth checking the output of the compiler with the -print-after-all option to see if your instruction is present in the last IR dump. It's possible that another instruction is being selecte...
2018 Dec 06
2
New to LLVM. Need help generating assembly
Hi,
I'm new to LLVM and need some help. I defined an instruction to increment the stack pointer by 'amount' (i.e. sp = sp + amount). During assembly generation, the string that gets emitted is "ADS $SP" rather than "ADS 10", for example, if I want to increment it by 10.
Can somebody show me what I'm doing wrong?
Thanks.
def ADS: F_J<0b100001,(outs),(ins