Commit Graph

296 Commits

Author SHA1 Message Date
Chris Lattner de32295d8c New testcase
llvm-svn: 2724
2002-05-22 22:17:54 +00:00
Chris Lattner 732c209e83 Eliminate usage of function level constant pool
llvm-svn: 2450
2002-05-02 21:52:35 +00:00
Chris Lattner b01e5db513 Use unified diffs with gnu diff instead of old diffs
llvm-svn: 2449
2002-05-02 21:51:55 +00:00
Chris Lattner e629eda6b9 Fix for buggy test
llvm-svn: 2267
2002-04-16 21:31:08 +00:00
Chris Lattner 3426524f07 test/Features should not contain whole programs
llvm-svn: 1734
2002-02-12 15:21:57 +00:00
Vikram S. Adve 7b2b3520c7 Added command to build SPARC executable.
llvm-svn: 1730
2002-02-11 22:50:17 +00:00
Vikram S. Adve f594fe3503 Simple fibonacci test.
llvm-svn: 1729
2002-02-11 22:48:18 +00:00
Chris Lattner a10ce8584c Testcase broken - Entry node of method cannot have predecessors!
llvm-svn: 1597
2002-01-31 00:25:00 +00:00
Chris Lattner 1fc5e98327 Failure.sh moved up a level
llvm-svn: 1569
2002-01-23 20:39:56 +00:00
Chris Lattner ef10f397a5 Initial checkin
llvm-svn: 1564
2002-01-23 19:42:52 +00:00
Chris Lattner 7297fdeaa5 Change test scripts so that they do not stop on failure, they just print
an error message

llvm-svn: 1563
2002-01-23 18:04:21 +00:00
Chris Lattner 88e8ecff17 Add a path to LD_LIBRARY_PATH so that programs can find the stdC++ libraries
llvm-svn: 1505
2002-01-21 06:50:08 +00:00
Chris Lattner eb81d53e40 Update LLVM tests to use new pointer indexing, and remove unsized array test support
llvm-svn: 1474
2001-12-14 16:46:53 +00:00
Chris Lattner 275cb9ec1f Rename irreducible to cfgstructures.ll Include other interesting structures
llvm-svn: 1387
2001-11-26 19:16:37 +00:00
Chris Lattner 88a8ddae84 MAke sure diffs match
llvm-svn: 1386
2001-11-26 19:15:25 +00:00
Chris Lattner 792dc9978e Test array indexing
llvm-svn: 1349
2001-11-26 17:02:56 +00:00
Chris Lattner 55c72cb47a Start testing the new cleangcc pass
llvm-svn: 1067
2001-10-31 06:36:34 +00:00
Chris Lattner 1711dcbd29 Test bitwise operations
llvm-svn: 1025
2001-10-29 13:56:42 +00:00
Vikram S. Adve 4a6067f959 Add calls to print results in fib, simpleadd and sumarray.
indirectcall is the same as fib but uses function pointers.

llvm-svn: 996
2001-10-28 21:16:34 +00:00
Vikram S. Adve 0504bf4616 Added a string global variable.
llvm-svn: 796
2001-10-14 23:13:45 +00:00
Chris Lattner 1600652b24 New testcase for testing constant pointers to globals
llvm-svn: 784
2001-10-13 07:16:11 +00:00
Chris Lattner a652ce3b1a Use null keyword instead of kludge
llvm-svn: 778
2001-10-13 07:05:51 +00:00
Chris Lattner dcd96760f6 Add more function call and prototype specific tests
llvm-svn: 777
2001-10-13 07:05:07 +00:00
Vikram S. Adve cd23d1d9bd Moved first function to "simpleadd.ll".
llvm-svn: 716
2001-10-10 20:12:15 +00:00
Chris Lattner f208dcfa2b Fix broken testcase
llvm-svn: 705
2001-10-03 14:59:11 +00:00
Chris Lattner 23356658b3 Adjust test cases to match the fact that methods are now explicit pointer values, not explicit
llvm-svn: 702
2001-10-03 14:50:12 +00:00
Chris Lattner 02a9c0a081 Modify testcases for new LLVM const syntax
llvm-svn: 698
2001-10-03 01:48:04 +00:00
Chris Lattner edcc613706 Add a test for the new null keyword
llvm-svn: 669
2001-09-30 22:47:06 +00:00
Chris Lattner 5751150169 Fix testcases to handle new syntax for construction and initializeation
Test constants

llvm-svn: 600
2001-09-18 04:38:50 +00:00
Chris Lattner da9755002f Implement global variable support
llvm-svn: 530
2001-09-10 07:58:01 +00:00
Chris Lattner 9210ecaed8 New testcase to deal with lists
llvm-svn: 503
2001-09-07 23:00:46 +00:00
Chris Lattner c0a673f133 Executables all live in a nice centralized location now
llvm-svn: 500
2001-09-07 22:58:50 +00:00
Chris Lattner fc8566a1ed Check opaque, abstract, and recursive type handling
llvm-svn: 479
2001-09-07 20:59:20 +00:00
Chris Lattner 5cc42aa810 Symboltables are sorted in the bytecode, so no problems here!
llvm-svn: 468
2001-09-07 16:58:39 +00:00
Chris Lattner bf22504107 New test cases
llvm-svn: 329
2001-07-28 18:04:10 +00:00
Chris Lattner 44b939a328 Changes to make test scripts more reliable
llvm-svn: 319
2001-07-28 17:40:15 +00:00
Chris Lattner 3a7aa63841 Work around a few 'sorting issues' with the bytecode output that causes the bytecode
not to be bit for bit identical.  This is a hack and should be fixed in the future

llvm-svn: 306
2001-07-26 16:30:18 +00:00
Chris Lattner 6bd07a6f51 New test for varargs functions
llvm-svn: 301
2001-07-25 22:49:12 +00:00
Vikram S. Adve 18f60c7082 Version of testmemory to test alloca, load and store.
llvm-svn: 238
2001-07-21 12:46:12 +00:00
Chris Lattner c7801d21f7 New test case for prototype support
llvm-svn: 199
2001-07-15 21:43:17 +00:00
Chris Lattner f20469c1ab add coverage of newly implemented instructions.
llvm-svn: 165
2001-07-08 23:23:30 +00:00
Chris Lattner a682182f64 Neg instruction removed. Cast instruction implemented.
llvm-svn: 156
2001-07-08 04:57:15 +00:00
Chris Lattner e32de63e07 Put in test of SCCP. Watch out though, because we need to sort the
constant pool for the final check to work.  :(

llvm-svn: 93
2001-06-27 23:37:22 +00:00
Chris Lattner 2b82b181a2 Updates to support
* Changes in PHI node structure
* We now run DCE after inlining because it helps clean up LOTS of inlining
  gunk.

llvm-svn: 26
2001-06-11 15:05:02 +00:00
Chris Lattner cc45ae3d49 inlining can change methods a second time, so don't rerun inliner when testing for
differences in optimizations

llvm-svn: 12
2001-06-07 17:00:00 +00:00
Chris Lattner 2f7c963559 Initial revision
llvm-svn: 2
2001-06-06 20:29:01 +00:00