diff options
author | Chris Lattner <sabre@nondot.org> | 2005-01-07 22:05:31 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-01-07 22:05:31 +0000 |
commit | 9cd87dbccbbda47e42d5ca27effdf62c86bee9e5 (patch) | |
tree | 47759fb66a3acdcb06d146822c9317a12f19ffe3 /test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll | |
parent | 7cc4777a263f6a52877d29201311fde5f6edb632 (diff) | |
download | llvm-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.ll | 26 |
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 |