diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-10-12 21:06:45 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-10-12 21:06:45 +0000 |
commit | b15c25855e30e7243d39e0a38544a12d3849316c (patch) | |
tree | 5951d5f9b804146508ed56efb7f94ffdbdbf0b99 /test/CodeGen/MIR/Hexagon | |
parent | 3d05abfa852984381eb968ec3dac33adcd746a02 (diff) |
[MIRParser] Parse lane masks for register live-ins
Differential Revision: https://reviews.llvm.org/D25530
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284052 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/MIR/Hexagon')
-rw-r--r-- | test/CodeGen/MIR/Hexagon/parse-lane-masks.mir | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/CodeGen/MIR/Hexagon/parse-lane-masks.mir b/test/CodeGen/MIR/Hexagon/parse-lane-masks.mir new file mode 100644 index 00000000000..7f6f3469478 --- /dev/null +++ b/test/CodeGen/MIR/Hexagon/parse-lane-masks.mir @@ -0,0 +1,23 @@ +# RUN: llc -march=hexagon -run-pass none -o - %s | FileCheck %s +# Check that the MIR parser can parse lane masks in block liveins. + +# CHECK-LABEL: name: foo +# CHECK: bb.0: +# CHECK: liveins: %d0:0x00000002, %d1, %d2:0x00000010 + +--- | + define void @foo() { + ret void + } +... + +--- +name: foo +tracksRegLiveness: true + +body: | + bb.0: + liveins: %d0:0x00002, %d1, %d2:16 + A2_nop +... + |