1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
Commit Graph

5168 Commits

Author SHA1 Message Date
Chris Lattner
91e3c1eeac Use and implement API for graph traversals
llvm-svn: 5431
2003-01-29 21:10:20 +00:00
Chris Lattner
3acf20f0da New API for traversing graph
llvm-svn: 5430
2003-01-29 21:09:59 +00:00
Chris Lattner
e40d684a50 Initial checkin of pool allocator library
llvm-svn: 5429
2003-01-29 18:38:11 +00:00
Chris Lattner
649a63bd45 Fix build problem on sparc
llvm-svn: 5428
2003-01-29 18:15:34 +00:00
Chris Lattner
79997d01d7 Fix warnings on sparc
llvm-svn: 5427
2003-01-29 18:02:02 +00:00
Chris Lattner
8ceda40a94 Fix warning on sparc
llvm-svn: 5426
2003-01-29 16:26:46 +00:00
Chris Lattner
712b3598b8 free instructions mark their operands as being heap nodes.
llvm-svn: 5425
2003-01-28 20:59:57 +00:00
Chris Lattner
36e25fbd8f Initial checking: defult the make_vector function
llvm-svn: 5424
2003-01-28 20:01:16 +00:00
Chris Lattner
37a2301f9e New helper header
llvm-svn: 5423
2003-01-27 22:08:52 +00:00
Chris Lattner
19ad3aaf0a Disable construction of pool allocator
llvm-svn: 5422
2003-01-24 20:13:20 +00:00
Chris Lattner
c818885587 Make sure the files get sorted correctly
llvm-svn: 5421
2003-01-24 16:28:25 +00:00
Chris Lattner
77e422543e * Eliminate boolean arguments in favor of using enums
llvm-svn: 5420
2003-01-23 22:06:33 +00:00
Chris Lattner
f1afc156f8 * Eliminate boolean arguments in favor of using enums
* T-D pass now eliminates unreachable globals

llvm-svn: 5419
2003-01-23 22:05:33 +00:00
Chris Lattner
1c82a35a0b Slight efficiency improvement
llvm-svn: 5418
2003-01-23 21:31:16 +00:00
Chris Lattner
01ce537348 Add notes about LLVM and CygWin from Brian Gaeke
llvm-svn: 5417
2003-01-23 21:17:02 +00:00
Chris Lattner
7e8c050f81 Fix broken testcase
llvm-svn: 5416
2003-01-23 19:52:48 +00:00
Chris Lattner
f3f34e469c Remove testcases that never could have worked anyway (they print out pointer values)
llvm-svn: 5415
2003-01-23 19:51:18 +00:00
Chris Lattner
713d9577e9 Compress large logs
llvm-svn: 5414
2003-01-23 19:31:28 +00:00
Chris Lattner
efa980131b Limit the amount of time the test will run
llvm-svn: 5413
2003-01-23 16:52:04 +00:00
Chris Lattner
6a79e596ce Dont' stop the build
llvm-svn: 5412
2003-01-23 16:51:47 +00:00
Chris Lattner
02d03fd8a8 * Only run LLVM tests so that testing is not stopped.
* This directory should only contain LLVM tests anyway

llvm-svn: 5411
2003-01-23 16:51:24 +00:00
Chris Lattner
7b8e06ad22 Fix problem with flex scanners and huge token sizes
llvm-svn: 5410
2003-01-23 16:33:10 +00:00
Chris Lattner
e6f7b214de Make bugpoint *much* more powerful, giving it the capability to delete instructions
out of a large function to reduce it.

llvm-svn: 5408
2003-01-23 02:48:33 +00:00
Chris Lattner
5db30d467a Fix bug: LevelRaise/2003-01-22-GEPProblem.ll
llvm-svn: 5407
2003-01-23 02:39:10 +00:00
Chris Lattner
4d7ad1cae6 ; Testcase reduced from 197.parser by bugpoint
llvm-svn: 5406
2003-01-23 02:38:50 +00:00
Chris Lattner
7af7b1c82c Fix bug: ADCE/2003-01-22-PredecessorProblem.ll
llvm-svn: 5405
2003-01-23 02:12:18 +00:00
Chris Lattner
b229912fd7 New testcase reduced from 197.parser by bugpoint
llvm-svn: 5404
2003-01-23 02:11:29 +00:00
Chris Lattner
e3b4ef8e1a Allow creating of passes like levelraise which use a targetdata ctor
llvm-svn: 5403
2003-01-22 23:24:11 +00:00
Chris Lattner
598270f39d link with static versions of some libs to avoid having to pull in all of ipo/ipa and datastructure at all
llvm-svn: 5402
2003-01-22 22:14:04 +00:00
Chris Lattner
bd72aa79fc Fix analysis of the Burg program
llvm-svn: 5401
2003-01-22 22:00:24 +00:00
Chris Lattner
eb138baf54 Implement "new/removed/broken/fixed" tests
llvm-svn: 5399
2003-01-22 20:35:59 +00:00
Chris Lattner
c2e69886b6 Implement program tests, and test for compile time problems
llvm-svn: 5397
2003-01-22 16:14:05 +00:00
Chris Lattner
9ddd4357d0 Fix lli build problem with parallel makes
llvm-svn: 5396
2003-01-22 16:13:31 +00:00
Chris Lattner
3c0ddcd8a0 Add support for program tests
llvm-svn: 5395
2003-01-22 16:13:10 +00:00
Chris Lattner
0d35f25ed7 Fix didn't fix the race condition in the makefiles
llvm-svn: 5394
2003-01-22 15:41:10 +00:00
Chris Lattner
6c78c94a92 -ENABLE_STATS also enables timing
llvm-svn: 5386
2003-01-21 21:31:29 +00:00
Chris Lattner
5282326985 Don't keep track of # big vs #small instructions seperately
llvm-svn: 5385
2003-01-21 20:13:49 +00:00
Chris Lattner
7964483787 Fix race condition in Makefile
llvm-svn: 5380
2003-01-21 15:20:50 +00:00
Chris Lattner
e8a6ce9d6c Fix indentation code, simplify a bit
llvm-svn: 5379
2003-01-20 19:18:44 +00:00
Chris Lattner
5fe7073e9a Add information about new warnings and warning changes
llvm-svn: 5378
2003-01-20 18:05:27 +00:00
Chris Lattner
720592e011 Fix warnings
llvm-svn: 5377
2003-01-20 06:19:18 +00:00
Chris Lattner
ddf32c33c2 Initial checkin of the nightly build scripts
llvm-svn: 5376
2003-01-20 06:11:03 +00:00
Chris Lattner
abe1b658e7 * Prune down library list. In particular, llc doesn't need all of IPO, and none of data structure and IPA completely!
* Do not keep symbols by default!

llvm-svn: 5375
2003-01-19 21:55:43 +00:00
Chris Lattner
3248f9cf91 Remove obsolete tests
llvm-svn: 5361
2003-01-17 19:45:49 +00:00
Chris Lattner
ab9021d937 Remove obsolete test
llvm-svn: 5360
2003-01-17 19:44:02 +00:00
Chris Lattner
030f0c3762 Initial checkin of dummylib
llvm-svn: 5357
2003-01-17 19:09:29 +00:00
Chris Lattner
8109df10be Add new support for a bytecode repository
llvm-svn: 5352
2003-01-17 17:36:47 +00:00
Chris Lattner
61878ec1ea Simplify and correct rules for building lex/yacc files. Make sure to delete
output upon make clean

llvm-svn: 5347
2003-01-16 22:44:19 +00:00
Chris Lattner
9fad277453 Add helper
llvm-svn: 5342
2003-01-16 21:06:18 +00:00
Chris Lattner
48c016e8e4 Add support for make TEST=foo
llvm-svn: 5333
2003-01-16 20:26:29 +00:00