Home | History | Annotate | Download | only in X86

Lines Matching full:loadi16

936 def loadi16 : PatFrag<(ops node:$ptr), (i16 (unindexedload node:$ptr)), [{
1184 [(set GR16:$dst, EFLAGS, (X86bsf (loadi16 addr:$src)))],
1209 [(set GR16:$dst, EFLAGS, (X86bsr (loadi16 addr:$src)))],
1463 [(set GR16:$dst, (loadi16 addr:$src))], IIC_MOV_MEM>, OpSize16;
1548 // [(X86bt (loadi16 addr:$src1), GR16:$src2),
1587 [(set EFLAGS, (X86bt (loadi16 addr:$src1), i16immSExt8:$src2))
2013 [(set GR16:$dst, (bswap (loadi16 addr:$src)))], IIC_MOVBE>,
2080 [(set GR16:$dst, (ctlz (loadi16 addr:$src))),
2122 def : Pat<(X86cmov (ctlz (loadi16 addr:$src)), (i16 16), (X86_COND_E_OR_NE),
2123 (X86cmp (loadi16 addr:$src), (i16 0))),
2131 def : Pat<(X86cmov (i16 16), (ctlz (loadi16 addr:$src)), (X86_COND_E_OR_NE),
2132 (X86cmp (loadi16 addr:$src), (i16 0))),
2152 [(set GR16:$dst, (cttz (loadi16 addr:$src))),
2238 def : Pat<(X86cmov (cttz (loadi16 addr:$src)), (i16 16), (X86_COND_E_OR_NE),
2239 (X86cmp (loadi16 addr:$src), (i16 0))),
2247 def : Pat<(X86cmov (i16 16), (cttz (loadi16 addr:$src)), (X86_COND_E_OR_NE),
2248 (X86cmp (loadi16 addr:$src), (i16 0))),