Displaying 1 result from an estimated 1 matches for "movlh".
Did you mean:
movl
2009 Nov 03
1
[LLVMdev] Pat<> & tlbgen
Can someone explain the magic behind the Pat<> construct and tblgen.
>From X86InstrSSE.td:
def : Pat<(v4f32 (vector_shuffle VR128:$src, (undef), MOVDDUP_shuffle_mask)),
(MOVLHPSrr VR128:$src, VR128:$src)>, Requires<[HasSSE1]>;
Where's the code in tblgen to emit the matching code for this? I'm trying to
extend it so that Pat<> can be used as a general subclass for AVX:
class Base<dag pat, dag result, ...> : Pat<dag, result> ...;
mult...