summaryrefslogtreecommitdiff
path: root/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-01-07 22:05:31 +0000
committerChris Lattner <sabre@nondot.org>2005-01-07 22:05:31 +0000
commit9cd87dbccbbda47e42d5ca27effdf62c86bee9e5 (patch)
tree47759fb66a3acdcb06d146822c9317a12f19ffe3 /test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
parent7cc4777a263f6a52877d29201311fde5f6edb632 (diff)
downloadllvm-9cd87dbccbbda47e42d5ca27effdf62c86bee9e5.tar.gz
llvm-9cd87dbccbbda47e42d5ca27effdf62c86bee9e5.tar.bz2
llvm-9cd87dbccbbda47e42d5ca27effdf62c86bee9e5.tar.xz
Cleanup a bunch of tests. In particular do not allow target directives in
the .ll file or it forces the V9 backend. This is the CodeGen/Generic dir, so there is no use in doing that. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19355 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll')
-rw-r--r--test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll26
1 files changed, 0 insertions, 26 deletions
diff --git a/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll b/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
index 7e6be13fdf..518e7834b1 100644
--- a/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
+++ b/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
@@ -8,33 +8,7 @@
;; the Phi instead of in predecessor blocks. This later
;; causes llc to produces an invalid register <NULL VALUE>
;; for the phi arguments.
-;;
-;; PreSelection Output:
-;; *** LLVM code after pre-selection for function handlerfn:
-;;
-;;
-;; %struct..task* %handlerfn(%struct..packet*) {
-;; ; <label>:0 ; No predecessors!
-;; setne %struct..packet* %0, null ; <bool>:0 [#uses=1]
-;; br bool %0, label %1, label %2
-;;
-;; ; <label>:1 ; preds = %0
-;; br label %2
-;;
-;; ; <label>:2 ; preds = %0, %1
-;; %addrOfGlobal = getelementptr int* %v2, long 0 ; <int*> [#uses=1]
-;; %addrOfGlobal1 = getelementptr int* %v1, long 0 ; <int*> [#uses=1]
-;; phi int* [ %addrOfGlobal, %1 ], [ %addrOfGlobal1, %0 ] ; <int*>:0 [#uses=1]
-;; cast int* %0 to %struct..packet* ; <%struct..packet*>:1 [#uses=1]
-;; call void %append( %struct..packet* %0, %struct..packet* %1 )
-;; ret %struct..task* null
-;; }
-;; llc: ../../../include/llvm/CodeGen/MachineInstr.h:294: int MachineOperand::getAllocatedRegNum() const: Assertion `hasAllocatedReg()' failed.
-;;
-
-target endian = little
-target pointersize = 32
%struct..packet = type { %struct..packet*, int, int, int, [4 x sbyte] }
%struct..task = type { %struct..task*, int, int, %struct..packet*, int, %struct..task* (%struct..packet*)*, int, int }
%v1 = external global int