[llvm-dev] VSelect Instruction Error

hameeza ahmed via llvm-dev llvm-dev at lists.llvm.org
Thu Sep 21 01:18:11 PDT 2017


Hello,

I am getting this error. What instruction is required to be implemented?


LLVM ERROR: Cannot select: t22: v32i32 = vselect t724, t11, t16
  t724: v32i32,ch = load<LD128[FixedStack1]> t723, FrameIndex:i64<1>,
undef:i64
    t659: i64 = FrameIndex<1>
    t10: i64 = undef
  t11: v32i32,ch = load<LD128[%sunkaddr45](align=4)(tbaa=<0x481f1e8>)> t0,
t8, undef:i64
    t8: i64 = add t7, Constant:i64<4>
      t7: i64 = add t2, t63
        t2: i64,ch = CopyFromReg t0, Register:i64 %vreg97
          t1: i64 = Register %vreg97
        t63: i64 = shl t4, Constant:i8<2>
          t4: i64,ch = CopyFromReg t0, Register:i64 %vreg11
            t3: i64 = Register %vreg11
          t1889: i8 = Constant<2>
      t5: i64 = Constant<4>
    t10: i64 = undef
  t16: v32i32,ch = CopyFromReg t0, Register:v32i32 %vreg14
    t15: v32i32 = Register %vreg14
In function: int_to_uchar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170921/07970914/attachment.html>


More information about the llvm-dev mailing list