git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@348655
91177308-0d34-0410-b5e6-
96231b3b80d8
auto T = BuildMI(MBB, MI, DL, get(Hexagon::V6_vccombine))
.add(Op0)
.addReg(PReg, S)
- .add(Op1)
.addReg(SrcHi)
.addReg(SrcLo);
if (IsDestLive)
--- /dev/null
+# RUN: llc -march=hexagon -run-pass postrapseudos %s -o - | FileCheck %s
+
+# Check that this doesn't crash.
+# CHECK: $w2 = V6_vccombine $p0, $v1, $v0
+# CHECK: $w2 = V6_vnccombine killed $p0, $v3, $v2, implicit $w2
+
+name: fred
+tracksRegLiveness: true
+body: |
+ bb.0:
+ liveins: $p0, $w0, $w1
+ $w2 = PS_wselect killed $p0, killed $w0, killed $w1
+---