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 |
|
Chris Lattner
|
83056c99ec
|
Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in
the ChangeAllocations.h header file.
llvm-svn: 1522
|
2002-01-22 00:13:51 +00:00 |
|
Chris Lattner
|
250d937680
|
LowerAllocations is really a BasicBlock pass. Make it so.
llvm-svn: 1521
|
2002-01-21 23:34:02 +00:00 |
|
Chris Lattner
|
4454cdc5c0
|
Move stuff out of the Optimizations directories into the appropriate Transforms
directories. Eliminate the opt namespace.
llvm-svn: 1520
|
2002-01-21 23:17:48 +00:00 |
|
Chris Lattner
|
071f08916e
|
Chuck fixed the GCC problems so this hack is now unneccesary
llvm-svn: 1519
|
2002-01-21 23:17:07 +00:00 |
|
Chris Lattner
|
15f43a7af7
|
Elminate an unused variable
llvm-svn: 1518
|
2002-01-21 23:16:30 +00:00 |
|
Chris Lattner
|
a9d61d59fe
|
Reenable warning now that Chuck fixed GCC
llvm-svn: 1517
|
2002-01-21 23:15:20 +00:00 |
|
Chris Lattner
|
10a9b7627d
|
Eliminate opt library
llvm-svn: 1516
|
2002-01-21 23:13:46 +00:00 |
|
Chris Lattner
|
0431e5fad5
|
Remove dead variable
llvm-svn: 1515
|
2002-01-21 22:50:38 +00:00 |
|
Chris Lattner
|
d40b986b74
|
Remove dead variable.
llvm-svn: 1514
|
2002-01-21 22:44:57 +00:00 |
|
Chris Lattner
|
0834da8b1f
|
Fix for problem that caused both HUGE and INVALID latencies to be negative
llvm-svn: 1513
|
2002-01-21 22:42:49 +00:00 |
|
Chris Lattner
|
6fd0215a8b
|
Include all header files individually instead of this one
llvm-svn: 1512
|
2002-01-21 21:45:44 +00:00 |
|
Chris Lattner
|
c00c670e5f
|
Pull stuff out of opt namespace
llvm-svn: 1511
|
2002-01-21 21:44:38 +00:00 |
|
Chris Lattner
|
bbb4dcdcd1
|
Rename SwapStructureContents -> IPO/SimpleStructMutation
Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h)
llvm-svn: 1510
|
2002-01-21 07:52:35 +00:00 |
|