summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2016-07-12 19:04:30 +0000
committerMatthias Braun <matze@braunis.de>2016-07-12 19:04:30 +0000
commit96ec47db745541855d8a5c359921f44ca86f3465 (patch)
tree99cf52558d4c236a72675e570c677327edc12e74 /llvm/test
parent657f871a4e7e58781fa36fe9371483283c11b100 (diff)
downloadbcm5719-llvm-96ec47db745541855d8a5c359921f44ca86f3465.tar.gz
bcm5719-llvm-96ec47db745541855d8a5c359921f44ca86f3465.zip
X86FixupBWInsts: No need for forward liveness analysis.
With r274952 and r275201 in place there are no cases left where a forward liveness analysis yields different results than a backward one. So we can remove the forward stepping logic. Differential Revision: http://reviews.llvm.org/D22083 llvm-svn: 275204
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/X86/fixup-bw-inst-fwlive.mir37
1 files changed, 0 insertions, 37 deletions
diff --git a/llvm/test/CodeGen/X86/fixup-bw-inst-fwlive.mir b/llvm/test/CodeGen/X86/fixup-bw-inst-fwlive.mir
deleted file mode 100644
index 8dc96bbca74..00000000000
--- a/llvm/test/CodeGen/X86/fixup-bw-inst-fwlive.mir
+++ /dev/null
@@ -1,37 +0,0 @@
-# RUN: llc -run-pass x86-fixup-bw-insts -mtriple=x86_64-- -o /dev/null %s 2>&1 | FileCheck %s
-
-# Verify that the forwards live-ness checking code in fixup-bw-inst works.
-
---- |
- target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
-
- define i8 @foo(i8 %p1) {
- entry:
- %t1 = or i8 %p1, 0
- br label %false
- false:
- ret i8 %t1
- }
-
-...
-
----
-name: foo
-allVRegsAllocated: true
-isSSA: false
-tracksRegLiveness: true
-liveins:
- - { reg: '%edi' }
-body: |
- bb.0.entry:
- liveins: %edi
- successors: %bb.1.false
-
- %al = MOV8rr %dil, implicit %edi
- ; CHECK: %eax = MOV32rr undef %edi, implicit %dil
-
- bb.1.false:
- liveins: %al, %ax, %eax, %rax
- RETQ %al
-
-...
OpenPOWER on IntegriCloud