summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorRoman Tereshin <rtereshin@apple.com>2018-04-30 18:58:57 +0000
committerRoman Tereshin <rtereshin@apple.com>2018-04-30 18:58:57 +0000
commit46f838f3707183682fe0cd78601e85e089c35aa3 (patch)
treed4b157e8e0bfe94a4e04cfe9ed925eea52076bf0 /llvm/test
parentd47df260ba98b03d70c293fccae480d240841dce (diff)
downloadbcm5719-llvm-46f838f3707183682fe0cd78601e85e089c35aa3.tar.gz
bcm5719-llvm-46f838f3707183682fe0cd78601e85e089c35aa3.zip
[MIR] Reset unique MBB numbering in MachineFunction::reset()
No need to waste space nor number MBBs differently if MF gets recreated. Reviewers: qcolombet, stoklund, t.p.northover, bogner, javed.absar Reviewed By: qcolombet Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D46078 llvm-svn: 331213
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/MIR/AArch64/print-parse-verify-failedISel-property.mir9
1 files changed, 7 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/MIR/AArch64/print-parse-verify-failedISel-property.mir b/llvm/test/CodeGen/MIR/AArch64/print-parse-verify-failedISel-property.mir
index 4d4b93eb41a..324678b47aa 100644
--- a/llvm/test/CodeGen/MIR/AArch64/print-parse-verify-failedISel-property.mir
+++ b/llvm/test/CodeGen/MIR/AArch64/print-parse-verify-failedISel-property.mir
@@ -14,6 +14,7 @@
# 5) It's possible to start llc mid-GlobalISel pipeline from a MIR file with
# the FailedISel property set to true and watch it properly fallback to
# FastISel / SelectionDAG ISel.
+# 6) Resetting a MachineFunction resets unique MachineBasicBlock IDs as well.
--- |
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
target triple = "aarch64--"
@@ -40,17 +41,21 @@ regBankSelected: true
failedISel: true
tracksRegLiveness: true
body: |
- bb.1.entry:
+ bb.0.entry:
liveins: $w0, $w1
; CHECK: liveins: $w0, $w1
+ ;
; CHECK: [[COPY:%[0-9]+]]:_(s32) = COPY $w0
; CHECK: [[COPY1:%[0-9]+]]:_(s32) = COPY $w1
; CHECK: [[ADD:%[0-9]+]]:gpr(s32) = G_ADD [[COPY1]], [[COPY]]
; CHECK: $w0 = COPY [[ADD]](s32)
; CHECK: RET_ReallyLR implicit $w0
;
- ; FALLBACK: liveins: $w0, $w1
+ ; FALLBACK: body: |
+ ; FALLBACK-NEXT: bb.0.entry:
+ ; FALLBACK-NEXT: liveins: $w0, $w1
+ ;
; FALLBACK: [[COPY:%[0-9]+]]:gpr32 = COPY $w1
; FALLBACK: [[COPY1:%[0-9]+]]:gpr32 = COPY $w0
; FALLBACK: [[ADDWrr:%[0-9]+]]:gpr32 = ADDWrr [[COPY]], [[COPY1]]
OpenPOWER on IntegriCloud