1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
Commit Graph

7469 Commits

Author SHA1 Message Date
Chris Lattner
f96d581c69 New testcase, distilled from bison
llvm-svn: 7985
2003-08-20 18:17:13 +00:00
Chris Lattner
d775249c76 New testcase, distilled from 'screen' by Misha
llvm-svn: 7984
2003-08-20 16:13:10 +00:00
Chris Lattner
6c9f00c920 Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx
llvm-svn: 7983
2003-08-20 16:11:27 +00:00
Chris Lattner
0f2fda7957 New testcase for GEP folding
llvm-svn: 7982
2003-08-20 16:11:05 +00:00
Chris Lattner
0b012f0e4b Catch testing errors
llvm-svn: 7981
2003-08-20 15:44:33 +00:00
Chris Lattner
532e368c8a Fix bug where we printed the month number instead of the day number *blush*
llvm-svn: 7980
2003-08-20 15:33:33 +00:00
John Criswell
519d7f9e50 Modified the SUFFIXES pseudo targets so that we remove all default suffixes
and explicitly declare all the ones we're using for LLVM.
This quickly cancels many of GNU Make's implicit rules and reduces build time.
The only caveat is that any new suffixes may need to be explictly added to
the .SUFFIXES pseudo target.

Removed the -only-static option as it is no longer used.

llvm-svn: 7979
2003-08-20 15:18:41 +00:00
Brian Gaeke
a9c78c9f6c Add ParseEnvironmentOptions documentation
llvm-svn: 7978
2003-08-19 23:11:43 +00:00
Brian Gaeke
c0c926db2f Add warning about how you have to put cl::init after cl::location, if both
appear for the same option.

llvm-svn: 7977
2003-08-19 22:56:22 +00:00
Chris Lattner
e491a86f5d Make testcase more interesting
llvm-svn: 7976
2003-08-19 21:57:23 +00:00
Chris Lattner
5a88c2d371 Make assertion message more helpful in a case that might happen...
llvm-svn: 7975
2003-08-19 21:57:00 +00:00
Chris Lattner
a94cbbcf88 Fix bugs in tester
Add new -norunningtests option

llvm-svn: 7972
2003-08-19 18:35:03 +00:00
Misha Brukman
45cd64978d X86.td has been moved out of this directory; these are outdated targets.
llvm-svn: 7971
2003-08-19 16:11:38 +00:00
Misha Brukman
f01baed956 Since we broke up SingleSource and MultiSource testing, the logs are now
separate as well.

llvm-svn: 7970
2003-08-19 15:54:16 +00:00
Chris Lattner
5cc11490e1 Do not force a runtimelimit! We were actually reducing it.
Start running LARGE_PROBLEM_SIZE tests on Olden, keeping track of the results.

llvm-svn: 7969
2003-08-19 15:08:34 +00:00
Chris Lattner
7c6610c63f Increase the size of the LOC chart
llvm-svn: 7968
2003-08-19 14:27:44 +00:00
Chris Lattner
7190bb52f3 Fix grammar, add comment
llvm-svn: 7967
2003-08-18 22:54:06 +00:00
Chris Lattner
f096d122fb Fix buggy testcase
llvm-svn: 7966
2003-08-18 22:34:14 +00:00
Chris Lattner
31da13847a no-strict-aliasing redux
llvm-svn: 7965
2003-08-18 22:32:48 +00:00
Chris Lattner
de8083df45 The CBE generates code which violates the TBAA rules of C, thus we must disable
optimizations based on these rules.  :(

llvm-svn: 7964
2003-08-18 22:32:03 +00:00
Chris Lattner
9f1ec93145 Do not even attempt to compute dominator information for unreachable blocks
llvm-svn: 7963
2003-08-18 22:11:16 +00:00
Chris Lattner
2e6dfe808d Add new methods, update comments
llvm-svn: 7962
2003-08-18 22:10:57 +00:00
Chris Lattner
1c45564d70 Make the testcase more interesting
llvm-svn: 7961
2003-08-18 21:44:10 +00:00
Chris Lattner
b80602b282 Add new -disable-verify option
llvm-svn: 7960
2003-08-18 20:47:13 +00:00
Chris Lattner
afef81edfd New testcase distilled from mutt
llvm-svn: 7959
2003-08-18 20:19:18 +00:00
Chris Lattner
cbf6effc11 Remove fixme
llvm-svn: 7958
2003-08-18 20:08:32 +00:00
Chris Lattner
a069a39e26 Add the magic incantations to get a running LOC graph updated each night...
llvm-svn: 7957
2003-08-18 20:07:54 +00:00
Chris Lattner
efe214f041 Add in the running LOC chart
llvm-svn: 7956
2003-08-18 19:59:28 +00:00
Chris Lattner
785885a8c0 no really, implement it!
llvm-svn: 7955
2003-08-18 17:33:15 +00:00
Chris Lattner
0a017f68c9 Add new cleandeps target, to allow easy cleaning out of .d files
llvm-svn: 7954
2003-08-18 17:27:40 +00:00
Chris Lattner
d737232814 Add support for casting any pointer to any integer type
llvm-svn: 7953
2003-08-18 17:23:40 +00:00
Chris Lattner
9fed232059 Fix linking bug in xboard
llvm-svn: 7952
2003-08-18 16:54:48 +00:00
Chris Lattner
f54b131a49 Add support for the sig(set|long)jmp intrinsics
llvm-svn: 7951
2003-08-18 16:06:09 +00:00
Chris Lattner
613d4926b1 New testcase, distilled from ed-0.2
llvm-svn: 7950
2003-08-18 15:45:55 +00:00
Chris Lattner
2c6666efc6 Add intrinsics for the llvm.sig(set|long)jmp functions
llvm-svn: 7949
2003-08-18 15:41:24 +00:00
Chris Lattner
3984bb850b Wrap line at 80 columns
Fix bogus failures

llvm-svn: 7947
2003-08-18 15:11:13 +00:00
Misha Brukman
56f7db4178 Spell `necessary' correctly.
llvm-svn: 7944
2003-08-18 14:43:39 +00:00
Chris Lattner
41ddd7b26a Fix minor bugs in the tester
llvm-svn: 7943
2003-08-18 14:07:03 +00:00
Chris Lattner
8e102e18b2 * Split the programs table into MultiSource and SingleSource components
* Instead of printing the time to configure as the build time, print the
  time to configure AND the build time, explicitly

llvm-svn: 7942
2003-08-18 06:05:21 +00:00
Chris Lattner
1f59a18cda The CBE output is compiled at -O2
llvm-svn: 7938
2003-08-18 04:39:41 +00:00
Chris Lattner
8b929dfe2a Add docs for new column, native tests now run with -O2
llvm-svn: 7935
2003-08-18 04:32:34 +00:00
Chris Lattner
eed7beaf57 New testcase distilled from GNU Go
llvm-svn: 7930
2003-08-18 02:57:31 +00:00
Chris Lattner
b9a9bcf261 Give correct command line for making a shared object
llvm-svn: 7929
2003-08-17 23:38:53 +00:00
Chris Lattner
c5e9b1f3cd Fix ABI issue: Longs really do need to be only 4 byte aligned on X86.
This bug caused miscompilation of programs using 'struct stat', but only if
compiled with support for 64-bit filesystems.  This could in theory effect
other things, but only if the LLVM code shared data structures with native code.

llvm-svn: 7928
2003-08-17 23:20:40 +00:00
Chris Lattner
4a8c16cf34 Make sure that "newmain" gets names for its arguments
llvm-svn: 7927
2003-08-17 22:14:20 +00:00
Chris Lattner
4d28b73dab Fix message
llvm-svn: 7926
2003-08-17 22:08:25 +00:00
Chris Lattner
d34f5bd750 Fix the bug that broke the nightly tester in McCat/18-imp last night. :(
llvm-svn: 7925
2003-08-17 21:47:33 +00:00
Chris Lattner
40ad2bd7cd Make the check for a failed test run more robust!!
llvm-svn: 7924
2003-08-17 20:52:05 +00:00
Chris Lattner
382a3a3708 Implement folding of switch instructions.
Implements SimplifyCFG/2003-08-17-FoldSwitch.ll

llvm-svn: 7923
2003-08-17 20:21:14 +00:00
Chris Lattner
a04af285cd New testcase to ensure that switch folding happens correctly
llvm-svn: 7922
2003-08-17 20:19:31 +00:00