Adding RUN lines.
authorTanya Lattner <tonic@nondot.org>
Sat, 6 Nov 2004 23:08:26 +0000 (23:08 +0000)
committerTanya Lattner <tonic@nondot.org>
Sat, 6 Nov 2004 23:08:26 +0000 (23:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17533 91177308-0d34-0410-b5e6-96231b3b80d8

53 files changed:
test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll
test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll
test/CodeGen/Generic/2003-05-27-phifcmpd.ll
test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll
test/CodeGen/Generic/2003-05-27-usefsubasbool.ll
test/CodeGen/Generic/2003-05-28-ManyArgs.ll
test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll
test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
test/CodeGen/Generic/2003-07-06-BadIntCmp.ll
test/CodeGen/Generic/2003-07-07-BadLongConst.ll
test/CodeGen/Generic/2003-07-08-BadCastToBool.ll
test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
test/CodeGen/Generic/BurgBadRegAlloc.ll
test/CodeGen/Generic/badCallArgLRLLVM.ll
test/CodeGen/Generic/badFoldGEP.ll
test/CodeGen/Generic/badarg6.ll
test/CodeGen/Generic/badlive.ll
test/CodeGen/Generic/constindices.ll
test/CodeGen/Generic/fwdtwice.ll
test/CodeGen/Generic/negintconst.ll
test/CodeGen/Generic/sched.ll
test/CodeGen/Generic/select.ll
test/CodeGen/Generic/spillccr.ll
test/LLC/2002-04-14-UnexpectedUnsignedType.ll
test/LLC/2002-04-16-StackFrameSizeAlignment.ll
test/LLC/2003-05-27-phifcmpd.ll
test/LLC/2003-05-27-useboolinotherbb.ll
test/LLC/2003-05-27-usefsubasbool.ll
test/LLC/2003-05-28-ManyArgs.ll
test/LLC/2003-05-30-BadFoldGEP.ll
test/LLC/2003-05-30-BadPreselectPhi.ll
test/LLC/2003-07-06-BadIntCmp.ll
test/LLC/2003-07-07-BadLongConst.ll
test/LLC/2003-07-08-BadCastToBool.ll
test/LLC/2003-07-29-BadConstSbyte.ll
test/LLC/BurgBadRegAlloc.ll
test/LLC/badCallArgLRLLVM.ll
test/LLC/badFoldGEP.ll
test/LLC/badarg6.ll
test/LLC/badlive.ll
test/LLC/constindices.ll
test/LLC/fwdtwice.ll
test/LLC/negintconst.ll
test/LLC/sched.ll
test/LLC/select.ll
test/LLC/spillccr.ll
test/Verifier/2002-04-13-RetTypes.ll
test/Verifier/2002-11-05-GetelementptrPointers.ll
test/Verifier/2003-11-21-FunctionReturningStructure.ll
test/Verifier/2004-05-21-SwitchConstantMismatch.ll
test/Verifier/AmbiguousPhi.ll
test/Verifier/PhiGrouping.ll
test/Verifier/SelfReferential.ll

index 6e617361bc81d8ff1dfdb5a113baa9009876ab7f..559a4815c2720aad9e9dd4db3679f1ac80459c7e 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; This causes the backend to assert out with:
 ; SparcInstrInfo.cpp:103: failed assertion `0 && "Unexpected unsigned type"'
 ;
index f43d5db24553dfa441752e89628bf075e354e738..f00aad7900cbc275eb8950ea34012a53a8b15d78 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; Compiling this file produces:
 ; Sparc.cpp:91: failed assertion `(offset - OFFSET) % getStackFrameSizeAlignment() == 0'
 ;
index 1561bebaad16ac06508e74ac2acf69b07a8f14d9..632b984ee98c240ea2de7be2b7789bf8ddbe3db8 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date: May 28, 2003.
 ;; From: test/Programs/MultiSource/McCat-05-eks/QRfact.c
 ;; Function: Matrix QRiterate(Matrix A, Matrix U)
index ef8b8cc7e9836ade8dae6baf8cbc4961eb7d26ac..3864d53062229d157be4f213b8474a09021c13b0 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 27, 2003.
 ;; From:     Variant of 2003-05-27-usefsubasbool.ll
 ;; 
index 124b267ca280825078608605fdf9a1ee72ce0e1d..5b756b56ee83438bfbb855d42869ceeeaa41cdd6 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date: May 27, 2003.
 ;; From: test/Programs/MultiSource/McCat-05-eks/QRfact.c
 ;; Function: Matrix QRiterate(Matrix A, Matrix U)
index 56dc8bbdee7c68eaa16c267b58461803afbdb4f8..4fcc10525f13b1d193fc28e762d813d7d68ae66f 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/External/SPEC/CINT2000/175.vpr.llvm.bc
 ;; Function: int %main(int %argc.1, sbyte** %argv.1)
index 47caabbd7674096bc8e7360a7e7ab5de9d5c22e7..5b372c51df565efd54fdad8f0ac7d2fbe9ed64fe 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/External/SPEC/CINT2000/254.gap.llvm.bc
 ;; Function: int %OpenOutput(sbyte* %filename.1)
index 76f4a915463cf0af10e1b896581914cd5a979e2d..7e6be13fdf2e05d84fc206aad03e04ffd696ff7e 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/SingleSource/richards_benchmark.c
 ;; Function: struct task *handlerfn(struct packet *pkt)
index 65944464588d6352a1a8489899bb8080b39ffcba..197ff2fdef6ec2054d883a1e9b1971f1ea37f631 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date: May 28, 2003.
 ;; From: test/Programs/MultiSource/Olden-perimeter/maketree.c
 ;; Function: int CheckOutside(int x, int y)
index 07908f0d59737378ec130b4d8f3ac144dd1b1007..1b49b776bc05f978c255cb3ed0232be11c12e596 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 target endian = big
 target pointersize = 64
 
index 5736c951b737ba8106769ed8bf13eae631927926..b51105a0b192bfb7783791114bf39a3f5ee7d053 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     Jul 8, 2003.
 ;; From:     test/Programs/MultiSource/Olden-perimeter
 ;; Function: int %adj(uint %d.1, uint %ct.1)
index be7767fa696a6c921ab40141b3be1998f8ecda9a..7a32dc08db01661850a983e2ec59dfa939c4efd9 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     Jul 29, 2003.
 ;; From:     test/Programs/MultiSource/Ptrdist-bc
 ;; Function: ---
index 323841c9b09541d7d150b2ec7234270601e8b7c1..4de4cce014d112dd31e9183dbd52abadcdf95ff9 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Register allocation is doing a very poor job on this routine from yyparse
 ;; in Burg:
 ;; -- at least two long-lived values are being allocated to %o? registers
index 0a29e6de18ae624c33b418e8b458089d2401b98d..47a2aff073d0f1b4629bc2606a88c65d5f9b3a14 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; This caused a problem because the argument of a call was defined by
 ; the return value of another call that appears later in the code.
 ; When processing the first call, the second call has not yet been processed
index 0e581bc8645c803964d6f590e17cfb13e99dd72c..e0744af8a43356a14b1e8785f3d0e2b2f629c66d 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; GetMemInstArgs() folded the two getElementPtr instructions together,
 ;; producing an illegal getElementPtr.  That's because the type generated
 ;; by the last index for the first one is a structure field, not an array
index 259e6fc8ef3df744098014def99c38ea4b04d6c7..9b564f8684b6379eaea7040605c1ebf4ee4ab890 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; On this code, llc did not pass the sixth argument (%reg321) to printf.
 ; It passed the first five in %o0 - %o4, but never initialized %o5.
 ; Fix in  SparcInstrSelection.cpp: 
index fe94f764a26c0eb402da508079f564a222894943..5a4b2140b15e999cdc0bf960a50ff8698055e219 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 implementation
 
 int "main"()
index 540225c21d63a7a781c49caf938f70332d218ace..637d72d65350d1e1bf8e84e841a7f3eb6e5af7b7 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; Test that a sequence of constant indices are folded correctly
 ; into the equivalent offset at compile-time.
 
index 44c72587b25118f9732a4d418a7783bab4219093..5aa8b724c736d05e784fabffc3eda8c4ddf0b290 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;;
 ;; Test the sequence:
 ;;     cast -> setle 0, %cast -> br %cond
index 5cb5b24268eeb0f03bd0184917642a9823da7367..4c8fe74cbd79d49237a99f142dfe47cf11617ee0 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; Test that a negative constant smaller than 64 bits (e.g., int)
 ; is correctly implemented with sign-extension.
 ; In particular, the current code generated is:
index 58603b5fba84e665ff58d5a3b2960459d03d7bc5..477425f615863ae8849f93a2b5cb6a7ec7715a24 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 implementation
 declare int "printf"(sbyte*, int, float)
 
index e7b5fddc172009f5404b9023b178d5665b07d32a..7e1a10d97ec92a9b25a2c0f5271f0409c9c5619c 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 %AConst    = constant int 123
 
 %Domain = type { sbyte*, int, int*, int, int, int*, %Domain* }
index df9c7a0e91ac7ebfa21514012d7dcbb4c891b29a..8223d09867bb2b873df83c0214231082e3e3d61c 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; July 6, 2002 -- LLC Regression test
 ; This test case checks if the integer CC register %xcc (or %ccr)
 ; is correctly spilled.  The code fragment came from function
index 6e617361bc81d8ff1dfdb5a113baa9009876ab7f..559a4815c2720aad9e9dd4db3679f1ac80459c7e 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; This causes the backend to assert out with:
 ; SparcInstrInfo.cpp:103: failed assertion `0 && "Unexpected unsigned type"'
 ;
index f43d5db24553dfa441752e89628bf075e354e738..f00aad7900cbc275eb8950ea34012a53a8b15d78 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; Compiling this file produces:
 ; Sparc.cpp:91: failed assertion `(offset - OFFSET) % getStackFrameSizeAlignment() == 0'
 ;
index 1561bebaad16ac06508e74ac2acf69b07a8f14d9..632b984ee98c240ea2de7be2b7789bf8ddbe3db8 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date: May 28, 2003.
 ;; From: test/Programs/MultiSource/McCat-05-eks/QRfact.c
 ;; Function: Matrix QRiterate(Matrix A, Matrix U)
index ef8b8cc7e9836ade8dae6baf8cbc4961eb7d26ac..3864d53062229d157be4f213b8474a09021c13b0 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 27, 2003.
 ;; From:     Variant of 2003-05-27-usefsubasbool.ll
 ;; 
index 124b267ca280825078608605fdf9a1ee72ce0e1d..5b756b56ee83438bfbb855d42869ceeeaa41cdd6 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date: May 27, 2003.
 ;; From: test/Programs/MultiSource/McCat-05-eks/QRfact.c
 ;; Function: Matrix QRiterate(Matrix A, Matrix U)
index 56dc8bbdee7c68eaa16c267b58461803afbdb4f8..4fcc10525f13b1d193fc28e762d813d7d68ae66f 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/External/SPEC/CINT2000/175.vpr.llvm.bc
 ;; Function: int %main(int %argc.1, sbyte** %argv.1)
index 47caabbd7674096bc8e7360a7e7ab5de9d5c22e7..5b372c51df565efd54fdad8f0ac7d2fbe9ed64fe 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/External/SPEC/CINT2000/254.gap.llvm.bc
 ;; Function: int %OpenOutput(sbyte* %filename.1)
index 76f4a915463cf0af10e1b896581914cd5a979e2d..7e6be13fdf2e05d84fc206aad03e04ffd696ff7e 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/SingleSource/richards_benchmark.c
 ;; Function: struct task *handlerfn(struct packet *pkt)
index 65944464588d6352a1a8489899bb8080b39ffcba..197ff2fdef6ec2054d883a1e9b1971f1ea37f631 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date: May 28, 2003.
 ;; From: test/Programs/MultiSource/Olden-perimeter/maketree.c
 ;; Function: int CheckOutside(int x, int y)
index 07908f0d59737378ec130b4d8f3ac144dd1b1007..1b49b776bc05f978c255cb3ed0232be11c12e596 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 target endian = big
 target pointersize = 64
 
index 5736c951b737ba8106769ed8bf13eae631927926..b51105a0b192bfb7783791114bf39a3f5ee7d053 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     Jul 8, 2003.
 ;; From:     test/Programs/MultiSource/Olden-perimeter
 ;; Function: int %adj(uint %d.1, uint %ct.1)
index be7767fa696a6c921ab40141b3be1998f8ecda9a..7a32dc08db01661850a983e2ec59dfa939c4efd9 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Date:     Jul 29, 2003.
 ;; From:     test/Programs/MultiSource/Ptrdist-bc
 ;; Function: ---
index 323841c9b09541d7d150b2ec7234270601e8b7c1..4de4cce014d112dd31e9183dbd52abadcdf95ff9 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; Register allocation is doing a very poor job on this routine from yyparse
 ;; in Burg:
 ;; -- at least two long-lived values are being allocated to %o? registers
index 0a29e6de18ae624c33b418e8b458089d2401b98d..47a2aff073d0f1b4629bc2606a88c65d5f9b3a14 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; This caused a problem because the argument of a call was defined by
 ; the return value of another call that appears later in the code.
 ; When processing the first call, the second call has not yet been processed
index 0e581bc8645c803964d6f590e17cfb13e99dd72c..e0744af8a43356a14b1e8785f3d0e2b2f629c66d 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;; GetMemInstArgs() folded the two getElementPtr instructions together,
 ;; producing an illegal getElementPtr.  That's because the type generated
 ;; by the last index for the first one is a structure field, not an array
index 259e6fc8ef3df744098014def99c38ea4b04d6c7..9b564f8684b6379eaea7040605c1ebf4ee4ab890 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; On this code, llc did not pass the sixth argument (%reg321) to printf.
 ; It passed the first five in %o0 - %o4, but never initialized %o5.
 ; Fix in  SparcInstrSelection.cpp: 
index fe94f764a26c0eb402da508079f564a222894943..5a4b2140b15e999cdc0bf960a50ff8698055e219 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 implementation
 
 int "main"()
index 540225c21d63a7a781c49caf938f70332d218ace..637d72d65350d1e1bf8e84e841a7f3eb6e5af7b7 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; Test that a sequence of constant indices are folded correctly
 ; into the equivalent offset at compile-time.
 
index 44c72587b25118f9732a4d418a7783bab4219093..5aa8b724c736d05e784fabffc3eda8c4ddf0b290 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ;;
 ;; Test the sequence:
 ;;     cast -> setle 0, %cast -> br %cond
index 5cb5b24268eeb0f03bd0184917642a9823da7367..4c8fe74cbd79d49237a99f142dfe47cf11617ee0 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; Test that a negative constant smaller than 64 bits (e.g., int)
 ; is correctly implemented with sign-extension.
 ; In particular, the current code generated is:
index 58603b5fba84e665ff58d5a3b2960459d03d7bc5..477425f615863ae8849f93a2b5cb6a7ec7715a24 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 implementation
 declare int "printf"(sbyte*, int, float)
 
index e7b5fddc172009f5404b9023b178d5665b07d32a..7e1a10d97ec92a9b25a2c0f5271f0409c9c5619c 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 %AConst    = constant int 123
 
 %Domain = type { sbyte*, int, int*, int, int, int*, %Domain* }
index df9c7a0e91ac7ebfa21514012d7dcbb4c891b29a..8223d09867bb2b873df83c0214231082e3e3d61c 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: llvm-as -f %s -o - | llc
+
 ; July 6, 2002 -- LLC Regression test
 ; This test case checks if the integer CC register %xcc (or %ccr)
 ; is correctly spilled.  The code fragment came from function
index fe8d6241232561181b8fba30d5601c0e9c062c39..1ebed17a02b0e9914a3544ecce40dbf69ac27036 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 ; Verify the the operand type of the ret instructions in a function match the
 ; delcared return type of the function they live in.
 ;
index 067623c5ba0c97c3df157ae87f45200a183545b4..db3f766a73ee37a09d40e8ef4c7e7f813a1f00ad 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 ; This testcase is invalid because we are indexing into a pointer that is 
 ; contained WITHIN a structure.
 
index dc7d39e5c4b45f9f539c106667e66d7a9f4198bd..e1d3ba82f7f8b21c1918f82b4c282e502310d149 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 
 %T = type { int }
 
index b5fa4895bb8a5f69610753a6357cc739f9ca44d9..e965c6dac9212f3a3648de270e9319a48b86b64a 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 
 
 int %main() {  
index 7da71b0516264cd072ef073101f269af9a7d0738..f64ec3fd77e42f155033f5267b578a2408328b77 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 
 
 int "test"(int %i, int %j, bool %c) {
index 71fbb1c4e5d2347b94ca5d96511f0df3cdfdbc4f..aa1203b73a0870359e3eadddd062334fc39ea432 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 
 
 int "test"(int %i, int %j, bool %c) {
index 54fb018f2d417db346bc0afdc59e06208be3b3f4..1f7b837b32f589b5a281e727ab08b1e6ce72a0a2 100644 (file)
@@ -1,3 +1,5 @@
+; RUN: not llvm-as -f %s -o /dev/null
+
 ; Test that self referential instructions are not allowed
 
 implementation