Displaying 3 results from an estimated 3 matches for "asmmatchconvert".
Did you mean:
asmmatchconverter
2013 May 23
3
[LLVMdev] Definition of RegisterClass for load instruction in Thumb2
...:$Rt, GPR:$Rn_wb),
(ins t2addrmode_imm8:$addr),
AddrModeT2_i8, IndexModePre, IIC_iLoad_bh_iu,
"ldrsb", "\t$Rt, $addr!", "$addr.base = $Rn_wb",
[]> {
let AsmMatchConverter = "cvtLdWriteBackRegT2AddrModeImm8";
}
Thanks,
Junbum
2013 Apr 24
0
[LLVMdev] [PATCH] Handle tied sub-operands in AsmMatcherEmitter
...nstruction patterns.
>
> You mean custom converters, not custom matchers, yes? The matcher is
> something completely different. I’m assuming you mean converters for
> the rest. If that’s not the case, please let me know and I’ll back
> up and re-think.
Right, custom converters (i.e. AsmMatchConverter). Sorry for the
confusion with terminology ...
> There are two core issues. First, the tied operands are an artifact
> of the way we do instruction selection for the compiler. They’re how
> we represent read-modify-write operands, basically. The assembler
> shouldn’t have to know or...
2013 Apr 23
4
[LLVMdev] [PATCH] Handle tied sub-operands in AsmMatcherEmitter
Hi Ulrich,
Thank you for looking at this. Apologies again for taking unjustifiably long to get back to you. This is really good stuff and I very much want to see this go in. I like it enough I’m going to try to talk you into doing even more work on improving this code. ;)
Fair warning up front: You’re digging into some pretty fundamental problems in how the assemblers and code generators like to