• Home
  • Raw
  • Download

Lines Matching refs:src2

29                  (ins VR64:$src1, VR64:$src2),
30 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
31 [(set VR64:$dst, (IntId VR64:$src1, VR64:$src2))]> {
35 (ins VR64:$src1, i64mem:$src2),
36 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
38 (bitconvert (load_mmx addr:$src2))))]>;
45 (ins VR64:$src1, VR64:$src2),
46 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
47 [(set VR64:$dst, (IntId VR64:$src1, VR64:$src2))]>;
49 (ins VR64:$src1, i64mem:$src2),
50 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
52 (bitconvert (load_mmx addr:$src2))))]>;
54 (ins VR64:$src1, i32i8imm:$src2),
55 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
56 [(set VR64:$dst, (IntId2 VR64:$src1, (i32 imm:$src2)))]>;
79 (ins VR64:$src1, VR64:$src2),
80 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
81 [(set VR64:$dst, (IntId64 VR64:$src1, VR64:$src2))]>;
83 (ins VR64:$src1, i64mem:$src2),
84 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
87 (bitconvert (memopmmx addr:$src2))))]>;
94 (ins VR64:$src1, VR64:$src2, i8imm:$src3),
95 !strconcat(asm, "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
96 [(set VR64:$dst, (IntId VR64:$src1, VR64:$src2, (i8 imm:$src3)))]>;
98 (ins VR64:$src1, i64mem:$src2, i8imm:$src3),
99 !strconcat(asm, "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
101 (bitconvert (load_mmx addr:$src2)), (i8 imm:$src3)))]>;
118 def irr : PI<opc, MRMSrcReg, (outs DstRC:$dst),(ins DstRC:$src1, SrcRC:$src2),
119 asm, [(set DstRC:$dst, (Int DstRC:$src1, SrcRC:$src2))],
122 (ins DstRC:$src1, x86memop:$src2), asm,
123 [(set DstRC:$dst, (Int DstRC:$src1, (ld_frag addr:$src2)))],
346 (outs VR64:$dst), (ins VR64:$src1, i8imm:$src2),
347 "pshufw\t{$src2, $src1, $dst|$dst, $src1, $src2}",
349 (int_x86_sse_pshuf_w VR64:$src1, imm:$src2))]>;
351 (outs VR64:$dst), (ins i64mem:$src1, i8imm:$src2),
352 "pshufw\t{$src2, $src1, $dst|$dst, $src1, $src2}",
355 imm:$src2))]>;
380 i64mem, load, "cvtpi2ps\t{$src2, $dst|$dst, $src2}",
386 (outs GR32:$dst), (ins VR64:$src1, i32i8imm:$src2),
387 "pextrw\t{$src2, $src1, $dst|$dst, $src1, $src2}",
389 (iPTR imm:$src2)))]>;
393 (ins VR64:$src1, GR32:$src2, i32i8imm:$src3),
394 "pinsrw\t{$src3, $src2, $dst|$dst, $src2, $src3}",
396 GR32:$src2, (iPTR imm:$src3)))]>;
400 (ins VR64:$src1, i16mem:$src2, i32i8imm:$src3),
401 "pinsrw\t{$src3, $src2, $dst|$dst, $src2, $src3}",
403 (i32 (anyext (loadi16 addr:$src2))),