mirror of
https://github.com/RPCS3/llvm.git
synced 2024-11-25 04:39:51 +00:00
Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17533 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e9af5d186b
commit
2393a24fed
@ -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"'
|
||||
;
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
; Compiling this file produces:
|
||||
; Sparc.cpp:91: failed assertion `(offset - OFFSET) % getStackFrameSizeAlignment() == 0'
|
||||
;
|
||||
|
@ -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)
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
;; Date: May 27, 2003.
|
||||
;; From: Variant of 2003-05-27-usefsubasbool.ll
|
||||
;;
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
target endian = big
|
||||
target pointersize = 64
|
||||
|
||||
|
@ -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)
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
;; Date: Jul 29, 2003.
|
||||
;; From: test/Programs/MultiSource/Ptrdist-bc
|
||||
;; Function: ---
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
implementation
|
||||
|
||||
int "main"()
|
||||
|
@ -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.
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
;;
|
||||
;; Test the sequence:
|
||||
;; cast -> setle 0, %cast -> br %cond
|
||||
|
@ -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:
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
implementation
|
||||
declare int "printf"(sbyte*, int, float)
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
%AConst = constant int 123
|
||||
|
||||
%Domain = type { sbyte*, int, int*, int, int, int*, %Domain* }
|
||||
|
@ -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
|
||||
|
@ -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"'
|
||||
;
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
; Compiling this file produces:
|
||||
; Sparc.cpp:91: failed assertion `(offset - OFFSET) % getStackFrameSizeAlignment() == 0'
|
||||
;
|
||||
|
@ -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)
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
;; Date: May 27, 2003.
|
||||
;; From: Variant of 2003-05-27-usefsubasbool.ll
|
||||
;;
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
target endian = big
|
||||
target pointersize = 64
|
||||
|
||||
|
@ -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)
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
;; Date: Jul 29, 2003.
|
||||
;; From: test/Programs/MultiSource/Ptrdist-bc
|
||||
;; Function: ---
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
implementation
|
||||
|
||||
int "main"()
|
||||
|
@ -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.
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
;;
|
||||
;; Test the sequence:
|
||||
;; cast -> setle 0, %cast -> br %cond
|
||||
|
@ -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:
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
implementation
|
||||
declare int "printf"(sbyte*, int, float)
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: llvm-as -f %s -o - | llc
|
||||
|
||||
%AConst = constant int 123
|
||||
|
||||
%Domain = type { sbyte*, int, int*, int, int, int*, %Domain* }
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
;
|
||||
|
@ -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.
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: not llvm-as -f %s -o /dev/null
|
||||
|
||||
|
||||
%T = type { int }
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: not llvm-as -f %s -o /dev/null
|
||||
|
||||
|
||||
|
||||
int %main() {
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: not llvm-as -f %s -o /dev/null
|
||||
|
||||
|
||||
|
||||
int "test"(int %i, int %j, bool %c) {
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: not llvm-as -f %s -o /dev/null
|
||||
|
||||
|
||||
|
||||
int "test"(int %i, int %j, bool %c) {
|
||||
|
@ -1,3 +1,5 @@
|
||||
; RUN: not llvm-as -f %s -o /dev/null
|
||||
|
||||
; Test that self referential instructions are not allowed
|
||||
|
||||
implementation
|
||||
|
Loading…
Reference in New Issue
Block a user