Chris Lattner
|
8d37e02ccd
|
Testcase broken - Entry node of method cannot have predecessors!
llvm-svn: 1597
|
2002-01-31 00:25:00 +00:00 |
|
Chris Lattner
|
9d726159c1
|
Convert xforms over to use new pass structure
llvm-svn: 1596
|
2002-01-30 23:29:35 +00:00 |
|
Chris Lattner
|
3ce0567bac
|
Convert analyses over to new Pass framework
llvm-svn: 1595
|
2002-01-30 23:27:55 +00:00 |
|
Chris Lattner
|
3c0dcb01d4
|
Checkin new pass framework. This one is more useful and automatically
creates analysis results for passes that need them. MethodPass's never
have to worry about being invoked on external methods.
llvm-svn: 1594
|
2002-01-30 23:20:39 +00:00 |
|
Chris Lattner
|
ae0661dc6c
|
Don't die on call instructions, which reference methods
llvm-svn: 1593
|
2002-01-30 23:00:41 +00:00 |
|
Chris Lattner
|
f2a14b8161
|
Add rule to build tar.gz file.
llvm-svn: 1592
|
2002-01-30 21:20:23 +00:00 |
|
Chris Lattner
|
f19062b5ab
|
Exclude doxygen docs from srcs
llvm-svn: 1591
|
2002-01-30 20:39:12 +00:00 |
|
Chris Lattner
|
f358e82b87
|
Check in GCC 3.02 compatiblity headers for GCC 2.95.3
llvm-svn: 1590
|
2002-01-30 16:27:12 +00:00 |
|
Chris Lattner
|
eac8c36f1d
|
Make gcc tests depend on the part of GCC that actually gets updated.
llvm-svn: 1589
|
2002-01-26 22:48:08 +00:00 |
|
Chris Lattner
|
2cab187296
|
Remove extraneous #includes
llvm-svn: 1588
|
2002-01-26 22:47:32 +00:00 |
|
Chris Lattner
|
0fea9f487b
|
Remove opt namespace
llvm-svn: 1587
|
2002-01-26 22:47:07 +00:00 |
|
Chris Lattner
|
7a29cd12ac
|
Checkin support for building doxygen stuff
llvm-svn: 1586
|
2002-01-26 21:16:41 +00:00 |
|
Chris Lattner
|
eb93690918
|
Accept, but ignore -lfoo options.
llvm-svn: 1585
|
2002-01-25 03:59:39 +00:00 |
|
Chris Lattner
|
8b6c515583
|
Testcase for SymbolTable.cpp bug
llvm-svn: 1584
|
2002-01-25 03:58:05 +00:00 |
|
Chris Lattner
|
d18db4006d
|
This checkin fixes the bug described in:
test/Regression/Assembler/2002-01-24-BadSymbolTableAssert.ll
llvm-svn: 1583
|
2002-01-25 03:56:34 +00:00 |
|
Chris Lattner
|
1af4d669b3
|
Check in fix for bug: test/Regression/Assembler/ValueRefineAbsType.ll
llvm-svn: 1582
|
2002-01-25 03:45:27 +00:00 |
|
Chris Lattner
|
84b2d6c3c9
|
Check in testcase and fix
llvm-svn: 1581
|
2002-01-25 03:44:58 +00:00 |
|
Chris Lattner
|
6c2d73fc51
|
New testcase to ensure GCC doesn't emit type identifiers with spaces in them
llvm-svn: 1580
|
2002-01-24 20:45:45 +00:00 |
|
Chris Lattner
|
85c74cd440
|
Checkin testcase for bug recently fixed
llvm-svn: 1579
|
2002-01-24 19:50:30 +00:00 |
|
Chris Lattner
|
51e409d5ce
|
Initial Checkin of gccld
llvm-svn: 1578
|
2002-01-24 19:12:12 +00:00 |
|
Chris Lattner
|
080ac9a78c
|
Initial Checkin
llvm-svn: 1577
|
2002-01-23 21:56:15 +00:00 |
|
Chris Lattner
|
b8298b46c2
|
Initial checkin of now fixed bug
llvm-svn: 1575
|
2002-01-23 21:40:57 +00:00 |
|
Chris Lattner
|
de7089af1f
|
Initial Checkin
llvm-svn: 1574
|
2002-01-23 21:40:31 +00:00 |
|
Chris Lattner
|
e77bf6231e
|
Implement the clock() function
llvm-svn: 1573
|
2002-01-23 21:38:07 +00:00 |
|
Chris Lattner
|
606fdfe109
|
More rules checked in
llvm-svn: 1571
|
2002-01-23 21:36:59 +00:00 |
|
Chris Lattner
|
1031805e32
|
Failure.sh moved up a level
llvm-svn: 1569
|
2002-01-23 20:39:56 +00:00 |
|
Chris Lattner
|
c66e1aa9b5
|
Initial checkin of Makefile, just a dummy file for now.
llvm-svn: 1566
|
2002-01-23 19:57:59 +00:00 |
|
Chris Lattner
|
f41c2d2771
|
Initial checkin
llvm-svn: 1564
|
2002-01-23 19:42:52 +00:00 |
|
Chris Lattner
|
38c80eb857
|
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
|
54c2d67c3a
|
Initial checking of Failure.sh
llvm-svn: 1562
|
2002-01-23 18:03:49 +00:00 |
|
Chris Lattner
|
b89443534f
|
New minimal makefile
llvm-svn: 1561
|
2002-01-23 17:22:17 +00:00 |
|
Chris Lattner
|
e286e092e9
|
Removal of more unnecesary stuff
llvm-svn: 1557
|
2002-01-23 05:50:04 +00:00 |
|
Chris Lattner
|
c293ab6ae2
|
* Expose new command line arg --debug-pass for gccas and llc debugging
* Remember to initialize MethodPassBatcher::BBPBatcher instance var in ctor
* Move PassManager::run() from header file
llvm-svn: 1556
|
2002-01-23 05:49:41 +00:00 |
|
Chris Lattner
|
71ee02c009
|
Implement new DeadInstElmination pass
remove old comment
llvm-svn: 1555
|
2002-01-23 05:48:24 +00:00 |
|
Chris Lattner
|
24eb24166b
|
Make it build with 2.95.3
llvm-svn: 1554
|
2002-01-23 05:47:57 +00:00 |
|
Chris Lattner
|
5f1367a247
|
* Expose new pass DeadInstElimination
* Add comments that describe the differences between the DCE passes
llvm-svn: 1553
|
2002-01-23 05:47:35 +00:00 |
|
Chris Lattner
|
5fa48b460c
|
Pull run() into Pass.cpp
llvm-svn: 1552
|
2002-01-23 05:46:22 +00:00 |
|
Chris Lattner
|
07e397c46a
|
Add := to make stuff more efficient
llvm-svn: 1551
|
2002-01-23 05:46:01 +00:00 |
|
Chris Lattner
|
d4ebfa46da
|
In an amazing fit of stupidity, I flipped the conditional and didn't test
it right. Sheesh :)
llvm-svn: 1550
|
2002-01-22 21:07:24 +00:00 |
|
Chris Lattner
|
bf0c3377fd
|
Only run DeadInst elimination early, because it is quick and painless and
pipelines well
llvm-svn: 1549
|
2002-01-22 21:06:44 +00:00 |
|
Chris Lattner
|
3c54e3bcdc
|
Moved to Programs/SingleSource
llvm-svn: 1544
|
2002-01-22 17:42:43 +00:00 |
|
Chris Lattner
|
4cc27cf936
|
Move some makefile stuff to subdirectories
llvm-svn: 1543
|
2002-01-22 16:56:41 +00:00 |
|
Chris Lattner
|
e9b1e57e98
|
These are unneccesary now
llvm-svn: 1535
|
2002-01-22 15:47:47 +00:00 |
|
Chris Lattner
|
fd5a4f7123
|
Misc cleanups. Allocate ofstream statically, and use a pass to write out the bytecode
llvm-svn: 1529
|
2002-01-22 03:30:46 +00:00 |
|
Chris Lattner
|
1728479df5
|
Oops, misnamed function, didn't override correctly, drat.
llvm-svn: 1528
|
2002-01-22 03:30:25 +00:00 |
|
Chris Lattner
|
e12b9f9277
|
Don't insert a useless cast
llvm-svn: 1527
|
2002-01-22 03:30:06 +00:00 |
|
Chris Lattner
|
819df41a64
|
Try again, now it works right
llvm-svn: 1526
|
2002-01-22 02:28:50 +00:00 |
|
Chris Lattner
|
4cecd63a42
|
Rename LowerAllocations.h to ChangeAllocations.h since it now contains the
RaiseAllocations pass as well.
llvm-svn: 1525
|
2002-01-22 01:04:08 +00:00 |
|
Chris Lattner
|
d3a94cc67a
|
Fix ordering dependency problem
llvm-svn: 1524
|
2002-01-22 01:03:39 +00:00 |
|
Chris Lattner
|
15d533a331
|
Ooops, forgot to implement void PassManager::add(BasicBlockPass *BBP)
llvm-svn: 1523
|
2002-01-22 00:17:48 +00:00 |
|