<div dir="ltr">Hello,<div><br></div><div>i am getting following error;</div><div><br></div><div><div>LLVM ERROR: Cannot select: t29: v32f64 = X86ISD::VBROADCAST t9</div><div>  t9: f64,ch = load<LD8[%10](tbaa=<0x38692f8>)> t0, t6, undef:i64</div><div>    t6: i64 = add FrameIndex:i64<1>, t5</div><div>      t1: i64 = FrameIndex<1></div><div>      t5: i64 = shl t3, Constant:i8<3></div><div>        t3: i64,ch = CopyFromReg t0, Register:i64 %vreg2</div><div>          t2: i64 = Register %vreg2</div><div>        t28: i8 = Constant<3></div><div>    t8: i64 = undef</div><div>In function: main</div></div><div><br></div><div>although i have defined broadcast for v32f64 as follows:</div><div><br></div><div><div>def P_256B_FBROADCASTD : I<0x66, MRMSrcMem, (outs VRP_2048:$dst), (ins i2048mem:$src),</div><div>                    "P_256B_FBROADCASTD\t{$src, $dst|$dst, $src}",</div><div>                    [(set VRP_2048:$dst, (v32f64 (X86VBroadcast (loadf64 addr:$src))))],</div><div>                    IIC_MOV_MEM>;</div></div><div><br></div><div>what is the reason for this?</div><div>Please help.</div><div><br></div><div><br></div></div>