oota-llvm.git
21 years agoSimple N^2 alias anlysis accuracy checker
Chris Lattner [Thu, 6 Feb 2003 21:29:49 +0000 (21:29 +0000)]
Simple N^2 alias anlysis accuracy checker

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5498 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew "open projects" document
Chris Lattner [Thu, 6 Feb 2003 19:39:21 +0000 (19:39 +0000)]
New "open projects" document

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5497 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix an assertion failure
Chris Lattner [Thu, 6 Feb 2003 00:15:08 +0000 (00:15 +0000)]
Fix an assertion failure

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5496 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoImplement optimization for direct function call case. This dramatically
Chris Lattner [Wed, 5 Feb 2003 21:59:58 +0000 (21:59 +0000)]
Implement optimization for direct function call case.  This dramatically
reduces the number of function nodes created and speeds up analysis by
about 10% overall.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5495 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSquelch warning
Chris Lattner [Wed, 5 Feb 2003 21:44:28 +0000 (21:44 +0000)]
Squelch warning

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5494 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAllow the addition of edge source labels
Chris Lattner [Wed, 5 Feb 2003 19:40:59 +0000 (19:40 +0000)]
Allow the addition of edge source labels

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5493 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove bogus assertion
Chris Lattner [Tue, 4 Feb 2003 16:33:23 +0000 (16:33 +0000)]
Remove bogus assertion

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5492 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix a huge bug with handling non-pointer instructions
Chris Lattner [Tue, 4 Feb 2003 00:59:50 +0000 (00:59 +0000)]
Fix a huge bug with handling non-pointer instructions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5491 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMake the TD pass not include all of the call nodes from the local pass,
Chris Lattner [Tue, 4 Feb 2003 00:59:32 +0000 (00:59 +0000)]
Make the TD pass not include all of the call nodes from the local pass,
eliminating incomplete markers from them

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5490 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd sanity check
Chris Lattner [Tue, 4 Feb 2003 00:03:57 +0000 (00:03 +0000)]
Add sanity check

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5489 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix steensgaard to work on a lot more cases...
Chris Lattner [Tue, 4 Feb 2003 00:03:37 +0000 (00:03 +0000)]
Fix steensgaard to work on a lot more cases...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5488 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix printing of nonfunction graphs
Chris Lattner [Tue, 4 Feb 2003 00:03:18 +0000 (00:03 +0000)]
Fix printing of nonfunction graphs

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5487 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRename variable
Chris Lattner [Mon, 3 Feb 2003 22:51:53 +0000 (22:51 +0000)]
Rename variable

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5486 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoHack to work around deficiency in pass infrastructure
Chris Lattner [Mon, 3 Feb 2003 22:51:28 +0000 (22:51 +0000)]
Hack to work around deficiency in pass infrastructure

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5485 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial implementation of ds-aa
Chris Lattner [Mon, 3 Feb 2003 22:50:46 +0000 (22:50 +0000)]
Initial implementation of ds-aa

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5484 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoCheck field sensitivity
Chris Lattner [Mon, 3 Feb 2003 21:40:14 +0000 (21:40 +0000)]
Check field sensitivity

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5483 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoBuild DS-AA tests
Chris Lattner [Mon, 3 Feb 2003 21:31:53 +0000 (21:31 +0000)]
Build DS-AA tests

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5482 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial tests for DS alias analysis
Chris Lattner [Mon, 3 Feb 2003 21:31:43 +0000 (21:31 +0000)]
Initial tests for DS alias analysis

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5481 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd statistics to basicAA pass
Chris Lattner [Mon, 3 Feb 2003 21:16:17 +0000 (21:16 +0000)]
Add statistics to basicAA pass

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5480 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Fix a bug introduced in the last checkin wrt Stack markers
Chris Lattner [Mon, 3 Feb 2003 20:08:51 +0000 (20:08 +0000)]
* Fix a bug introduced in the last checkin wrt Stack markers
* Make cloning more efficient in the process...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5479 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoImplement feof and xmalloc
Chris Lattner [Mon, 3 Feb 2003 19:12:38 +0000 (19:12 +0000)]
Implement feof and xmalloc

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5478 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoImplement the globals graph!
Chris Lattner [Mon, 3 Feb 2003 19:12:15 +0000 (19:12 +0000)]
Implement the globals graph!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5477 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd better debug output
Chris Lattner [Mon, 3 Feb 2003 19:11:38 +0000 (19:11 +0000)]
Add better debug output

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5476 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoEliminate unused resolving caller stuff
Chris Lattner [Mon, 3 Feb 2003 19:11:04 +0000 (19:11 +0000)]
Eliminate unused resolving caller stuff

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5475 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Add a bunch of stuff for checking the integrity of the graph
Chris Lattner [Mon, 3 Feb 2003 19:10:24 +0000 (19:10 +0000)]
* Add a bunch of stuff for checking the integrity of the graph
* remove the isNodeDead method

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5474 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove pool alloc accessor
Chris Lattner [Mon, 3 Feb 2003 19:08:33 +0000 (19:08 +0000)]
Remove pool alloc accessor

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5473 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSplit public interface out into header file
Chris Lattner [Mon, 3 Feb 2003 19:08:18 +0000 (19:08 +0000)]
Split public interface out into header file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5472 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoExpose information about pool allocation
Chris Lattner [Mon, 3 Feb 2003 19:07:46 +0000 (19:07 +0000)]
Expose information about pool allocation

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5471 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoIndent for uniformity
Chris Lattner [Sun, 2 Feb 2003 17:02:20 +0000 (17:02 +0000)]
Indent for uniformity

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5470 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoBe a bit more specific in caption
Chris Lattner [Sun, 2 Feb 2003 16:42:01 +0000 (16:42 +0000)]
Be a bit more specific in caption

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5469 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAllow modifying a global variables constness property
Chris Lattner [Sun, 2 Feb 2003 16:40:40 +0000 (16:40 +0000)]
Allow modifying a global variables constness property

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5468 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: Assembler/2003-02-02-ConstGlobal.ll
Chris Lattner [Sun, 2 Feb 2003 16:40:20 +0000 (16:40 +0000)]
Fix bug: Assembler/2003-02-02-ConstGlobal.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5467 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Sun, 2 Feb 2003 16:30:29 +0000 (16:30 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5466 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix a bug where we would delete neccesary calls in bu pass
Chris Lattner [Sat, 1 Feb 2003 06:54:31 +0000 (06:54 +0000)]
Fix a bug where we would delete neccesary calls in bu pass

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5465 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix a bug where we would incorrectly delete globals which had edges to alive nodes in
Chris Lattner [Sat, 1 Feb 2003 06:51:17 +0000 (06:51 +0000)]
Fix a bug where we would incorrectly delete globals which had edges to alive nodes in
a graph in the t-d pass.  This slows down the TD pass by quite a bit (1/3), but is
needed for correctness.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5464 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDelete nodes more efficiently
Chris Lattner [Sat, 1 Feb 2003 06:41:15 +0000 (06:41 +0000)]
Delete nodes more efficiently

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5463 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove dead nodes more efficiently
Chris Lattner [Sat, 1 Feb 2003 06:23:33 +0000 (06:23 +0000)]
Remove dead nodes more efficiently

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5462 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoImprove efficiency of aliveness traversal code
Chris Lattner [Sat, 1 Feb 2003 06:17:02 +0000 (06:17 +0000)]
Improve efficiency of aliveness traversal code

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5461 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoChange DSGraph stuff to use hash_(set|map) instead of std::(set|map)
Chris Lattner [Sat, 1 Feb 2003 04:52:08 +0000 (04:52 +0000)]
Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)
This change provides a small (3%) but consistent speedup

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5460 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd a bunch more stubs
Chris Lattner [Sat, 1 Feb 2003 04:51:12 +0000 (04:51 +0000)]
Add a bunch more stubs

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5459 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix typo
Chris Lattner [Sat, 1 Feb 2003 04:50:59 +0000 (04:50 +0000)]
Fix typo

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5458 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd hash_multimap support
Chris Lattner [Sat, 1 Feb 2003 04:14:28 +0000 (04:14 +0000)]
Add hash_multimap support

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5457 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove using declarations
Chris Lattner [Sat, 1 Feb 2003 04:01:21 +0000 (04:01 +0000)]
Remove using declarations

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5456 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSimplify assertions
Chris Lattner [Sat, 1 Feb 2003 03:33:22 +0000 (03:33 +0000)]
Simplify assertions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5455 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd new composition mask
Chris Lattner [Sat, 1 Feb 2003 03:28:26 +0000 (03:28 +0000)]
Add new composition mask

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5454 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdded protos for two alternate, convenient CallInst constructors.
Joel Stanley [Sat, 1 Feb 2003 00:41:27 +0000 (00:41 +0000)]
Added protos for two alternate, convenient CallInst constructors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5453 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdded implementation of alternate CallInst constructors (one ctor is
Joel Stanley [Sat, 1 Feb 2003 00:39:58 +0000 (00:39 +0000)]
Added implementation of alternate CallInst constructors (one ctor is
for no actual parameters, and one ctor is for one actual parameter).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5452 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove globals on the bottom up pass which do not contain any information
Chris Lattner [Fri, 31 Jan 2003 23:57:36 +0000 (23:57 +0000)]
Remove globals on the bottom up pass which do not contain any information

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5451 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd functions to the ban list
Chris Lattner [Fri, 31 Jan 2003 23:57:10 +0000 (23:57 +0000)]
Add functions to the ban list

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5450 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix strip issue Joel ran into
Chris Lattner [Fri, 31 Jan 2003 19:00:26 +0000 (19:00 +0000)]
Fix strip issue Joel ran into

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5449 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Add new -track-memory option to tools which enables the mem usage column in the...
Chris Lattner [Thu, 30 Jan 2003 23:08:50 +0000 (23:08 +0000)]
* Add new -track-memory option to tools which enables the mem usage column in the reports.

This is now optional (and defaults to off) because mallinfo can be VERY slow as it
seems to touch every page of allocated memory.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5448 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix a bug resolving sprintf(...) to sprintf(char*, char*, ...)
Chris Lattner [Thu, 30 Jan 2003 22:38:44 +0000 (22:38 +0000)]
Fix a bug resolving sprintf(...) to sprintf(char*, char*, ...)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5446 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: Assembler/2003-01-30-UnsignedString.ll
Chris Lattner [Thu, 30 Jan 2003 22:24:26 +0000 (22:24 +0000)]
Fix bug: Assembler/2003-01-30-UnsignedString.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5445 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Thu, 30 Jan 2003 22:24:14 +0000 (22:24 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5444 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoActually print the function _name_ if there is a problem
Chris Lattner [Thu, 30 Jan 2003 21:33:07 +0000 (21:33 +0000)]
Actually print the function _name_ if there is a problem

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5443 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd new function to allow removal of typed named elements
Chris Lattner [Thu, 30 Jan 2003 20:54:03 +0000 (20:54 +0000)]
Add new function to allow removal of typed named elements

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5442 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Fix linking of opaque types and their non-opaque versions
Chris Lattner [Thu, 30 Jan 2003 20:53:43 +0000 (20:53 +0000)]
* Fix linking of opaque types and their non-opaque versions
* Fix bug: Linker/2003-01-30-LinkerTypeRename.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5441 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Thu, 30 Jan 2003 20:03:15 +0000 (20:03 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5440 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoEliminate using decls
Chris Lattner [Thu, 30 Jan 2003 19:53:34 +0000 (19:53 +0000)]
Eliminate using decls

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5439 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNEw testcase
Chris Lattner [Thu, 30 Jan 2003 19:28:01 +0000 (19:28 +0000)]
NEw testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5438 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Fix function resolution for varargs function to generate incorrect bytecode instead...
Chris Lattner [Thu, 30 Jan 2003 18:22:32 +0000 (18:22 +0000)]
* Fix function resolution for varargs function to generate incorrect bytecode instead of crashing
* remove using decls
 CVS: ----------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5437 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoBug that is unfixable with current frontend
Chris Lattner [Thu, 30 Jan 2003 17:34:04 +0000 (17:34 +0000)]
Bug that is unfixable with current frontend

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5436 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix levelraise/2003-01-30-ShiftCrash.ll
Chris Lattner [Thu, 30 Jan 2003 17:10:41 +0000 (17:10 +0000)]
Fix levelraise/2003-01-30-ShiftCrash.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5435 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Thu, 30 Jan 2003 17:07:55 +0000 (17:07 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5434 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial checkin of pool allocation code
Chris Lattner [Wed, 29 Jan 2003 21:12:13 +0000 (21:12 +0000)]
Initial checkin of pool allocation code

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5432 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoUse and implement API for graph traversals
Chris Lattner [Wed, 29 Jan 2003 21:10:20 +0000 (21:10 +0000)]
Use and implement API for graph traversals

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5431 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew API for traversing graph
Chris Lattner [Wed, 29 Jan 2003 21:09:59 +0000 (21:09 +0000)]
New API for traversing graph

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5430 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial checkin of pool allocator library
Chris Lattner [Wed, 29 Jan 2003 18:38:11 +0000 (18:38 +0000)]
Initial checkin of pool allocator library

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5429 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix build problem on sparc
Chris Lattner [Wed, 29 Jan 2003 18:15:34 +0000 (18:15 +0000)]
Fix build problem on sparc

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5428 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix warnings on sparc
Chris Lattner [Wed, 29 Jan 2003 18:02:02 +0000 (18:02 +0000)]
Fix warnings on sparc

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5427 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix warning on sparc
Chris Lattner [Wed, 29 Jan 2003 16:26:46 +0000 (16:26 +0000)]
Fix warning on sparc

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5426 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agofree instructions mark their operands as being heap nodes.
Chris Lattner [Tue, 28 Jan 2003 20:59:57 +0000 (20:59 +0000)]
free instructions mark their operands as being heap nodes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5425 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial checking: defult the make_vector function
Chris Lattner [Tue, 28 Jan 2003 20:01:16 +0000 (20:01 +0000)]
Initial checking: defult the make_vector function

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5424 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew helper header
Chris Lattner [Mon, 27 Jan 2003 22:08:52 +0000 (22:08 +0000)]
New helper header

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5423 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDisable construction of pool allocator
Chris Lattner [Fri, 24 Jan 2003 20:13:20 +0000 (20:13 +0000)]
Disable construction of pool allocator

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5422 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMake sure the files get sorted correctly
Chris Lattner [Fri, 24 Jan 2003 16:28:25 +0000 (16:28 +0000)]
Make sure the files get sorted correctly

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5421 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Eliminate boolean arguments in favor of using enums
Chris Lattner [Thu, 23 Jan 2003 22:06:33 +0000 (22:06 +0000)]
* Eliminate boolean arguments in favor of using enums

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5420 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Eliminate boolean arguments in favor of using enums
Chris Lattner [Thu, 23 Jan 2003 22:05:33 +0000 (22:05 +0000)]
* Eliminate boolean arguments in favor of using enums
* T-D pass now eliminates unreachable globals

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5419 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSlight efficiency improvement
Chris Lattner [Thu, 23 Jan 2003 21:31:16 +0000 (21:31 +0000)]
Slight efficiency improvement

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5418 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd notes about LLVM and CygWin from Brian Gaeke
Chris Lattner [Thu, 23 Jan 2003 21:17:02 +0000 (21:17 +0000)]
Add notes about LLVM and CygWin from Brian Gaeke

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5417 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix broken testcase
Chris Lattner [Thu, 23 Jan 2003 19:52:48 +0000 (19:52 +0000)]
Fix broken testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5416 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove testcases that never could have worked anyway (they print out pointer values)
Chris Lattner [Thu, 23 Jan 2003 19:51:18 +0000 (19:51 +0000)]
Remove testcases that never could have worked anyway (they print out pointer values)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5415 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoCompress large logs
Chris Lattner [Thu, 23 Jan 2003 19:31:28 +0000 (19:31 +0000)]
Compress large logs

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5414 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoLimit the amount of time the test will run
Chris Lattner [Thu, 23 Jan 2003 16:52:04 +0000 (16:52 +0000)]
Limit the amount of time the test will run

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5413 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDont' stop the build
Chris Lattner [Thu, 23 Jan 2003 16:51:47 +0000 (16:51 +0000)]
Dont' stop the build

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5412 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Only run LLVM tests so that testing is not stopped.
Chris Lattner [Thu, 23 Jan 2003 16:51:24 +0000 (16:51 +0000)]
* Only run LLVM tests so that testing is not stopped.
* This directory should only contain LLVM tests anyway

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5411 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix problem with flex scanners and huge token sizes
Chris Lattner [Thu, 23 Jan 2003 16:33:10 +0000 (16:33 +0000)]
Fix problem with flex scanners and huge token sizes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5410 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMake bugpoint *much* more powerful, giving it the capability to delete instructions
Chris Lattner [Thu, 23 Jan 2003 02:48:33 +0000 (02:48 +0000)]
Make bugpoint *much* more powerful, giving it the capability to delete instructions
out of a large function to reduce it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5408 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: LevelRaise/2003-01-22-GEPProblem.ll
Chris Lattner [Thu, 23 Jan 2003 02:39:10 +0000 (02:39 +0000)]
Fix bug: LevelRaise/2003-01-22-GEPProblem.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5407 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago; Testcase reduced from 197.parser by bugpoint
Chris Lattner [Thu, 23 Jan 2003 02:38:50 +0000 (02:38 +0000)]
; Testcase reduced from 197.parser by bugpoint

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5406 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: ADCE/2003-01-22-PredecessorProblem.ll
Chris Lattner [Thu, 23 Jan 2003 02:12:18 +0000 (02:12 +0000)]
Fix bug: ADCE/2003-01-22-PredecessorProblem.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5405 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase reduced from 197.parser by bugpoint
Chris Lattner [Thu, 23 Jan 2003 02:11:29 +0000 (02:11 +0000)]
New testcase reduced from 197.parser by bugpoint

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5404 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAllow creating of passes like levelraise which use a targetdata ctor
Chris Lattner [Wed, 22 Jan 2003 23:24:11 +0000 (23:24 +0000)]
Allow creating of passes like levelraise which use a targetdata ctor

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5403 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agolink with static versions of some libs to avoid having to pull in all of ipo/ipa...
Chris Lattner [Wed, 22 Jan 2003 22:14:04 +0000 (22:14 +0000)]
link with static versions of some libs to avoid having to pull in all of ipo/ipa and datastructure at all

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5402 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix analysis of the Burg program
Chris Lattner [Wed, 22 Jan 2003 22:00:24 +0000 (22:00 +0000)]
Fix analysis of the Burg program

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5401 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoImplement "new/removed/broken/fixed" tests
Chris Lattner [Wed, 22 Jan 2003 20:35:59 +0000 (20:35 +0000)]
Implement "new/removed/broken/fixed" tests

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5399 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoImplement program tests, and test for compile time problems
Chris Lattner [Wed, 22 Jan 2003 16:14:05 +0000 (16:14 +0000)]
Implement program tests, and test for compile time problems

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5397 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix lli build problem with parallel makes
Chris Lattner [Wed, 22 Jan 2003 16:13:31 +0000 (16:13 +0000)]
Fix lli build problem with parallel makes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5396 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for program tests
Chris Lattner [Wed, 22 Jan 2003 16:13:10 +0000 (16:13 +0000)]
Add support for program tests

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5395 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix didn't fix the race condition in the makefiles
Chris Lattner [Wed, 22 Jan 2003 15:41:10 +0000 (15:41 +0000)]
Fix didn't fix the race condition in the makefiles

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5394 91177308-0d34-0410-b5e6-96231b3b80d8