Displaying 3 results from an estimated 3 matches for "codeinits".
Did you mean:
codecbits
2009 Mar 24
2
[LLVMdev] Reducing .td redundancy
...I need a way to append "_ss" or "_sd" to the intrinsic
name in the pattern.
I don't believe there's any way to do this right now but I'm looking into it.
I'm currently stepping through TableGen to figure out when pattern fragments
(which get instantiated as CodeInits if I understand correctly) have their
arguments substituted. At that point I want to scan the pattern and look
for special concat operations and munge the resulting strings / names /
whatever to do the right thing. Any hints on where to look?
-Dave
2009 Mar 24
0
[LLVMdev] Reducing .td redundancy
On Mar 23, 2009, at 5:56 PM, David Greene wrote:
> Is it legal to do something like a !strconcat on a non-string
> entity? That
> is, is there some operation that will let me do this (replace
> SOME_CONCAT with
> an appropriate operator):
I don't get it, can you try a simpler example on me? :)
-Chris
>
>
> (WARNING! Hacked-up tablegen ahead!)
>
>
2009 Mar 24
2
[LLVMdev] Reducing .td redundancy
Is it legal to do something like a !strconcat on a non-string entity? That
is, is there some operation that will let me do this (replace SOME_CONCAT with
an appropriate operator):
(WARNING! Hacked-up tablegen ahead!)
multiclass sse_fp_binop_bitwise_rm<bits<8> opc, string OpcodeStr,
SDNode OpNode> {
// Vector operation emulating scalar (fp)