Chris Lattner
|
c8aeee1bde
|
Initial checkin of Makefile, just a dummy file for now.
llvm-svn: 1566
|
2002-01-23 19:57:59 +00:00 |
Chris Lattner
|
ef10f397a5
|
Initial checkin
llvm-svn: 1564
|
2002-01-23 19:42:52 +00:00 |
Chris Lattner
|
7297fdeaa5
|
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
|
a14d807fe0
|
Initial checking of Failure.sh
llvm-svn: 1562
|
2002-01-23 18:03:49 +00:00 |
Chris Lattner
|
c3aa35b66b
|
New minimal makefile
llvm-svn: 1561
|
2002-01-23 17:22:17 +00:00 |
Chris Lattner
|
e29baab985
|
Removal of more unnecesary stuff
llvm-svn: 1557
|
2002-01-23 05:50:04 +00:00 |
Chris Lattner
|
d013ba96a9
|
* 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
|
ccbd4e4643
|
Implement new DeadInstElmination pass
remove old comment
llvm-svn: 1555
|
2002-01-23 05:48:24 +00:00 |
Chris Lattner
|
447fd86599
|
Make it build with 2.95.3
llvm-svn: 1554
|
2002-01-23 05:47:57 +00:00 |
Chris Lattner
|
1afb8f9669
|
* 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
|
d97e1b8a49
|
Pull run() into Pass.cpp
llvm-svn: 1552
|
2002-01-23 05:46:22 +00:00 |
Chris Lattner
|
068f8222dc
|
Add := to make stuff more efficient
llvm-svn: 1551
|
2002-01-23 05:46:01 +00:00 |
Chris Lattner
|
0e11e54d20
|
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
|
044b5d90d8
|
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
|
8dab4bc2a4
|
Moved to Programs/SingleSource
llvm-svn: 1544
|
2002-01-22 17:42:43 +00:00 |
Chris Lattner
|
11ea49931a
|
Move some makefile stuff to subdirectories
llvm-svn: 1543
|
2002-01-22 16:56:41 +00:00 |
Chris Lattner
|
261ccf462e
|
These are unneccesary now
llvm-svn: 1535
|
2002-01-22 15:47:47 +00:00 |
Chris Lattner
|
3bb02e4797
|
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
|
9c56a28309
|
Oops, misnamed function, didn't override correctly, drat.
llvm-svn: 1528
|
2002-01-22 03:30:25 +00:00 |
Chris Lattner
|
70090079e7
|
Don't insert a useless cast
llvm-svn: 1527
|
2002-01-22 03:30:06 +00:00 |
Chris Lattner
|
cad856b6ed
|
Try again, now it works right
llvm-svn: 1526
|
2002-01-22 02:28:50 +00:00 |
Chris Lattner
|
3787ee6be6
|
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
|
4267cedfa5
|
Fix ordering dependency problem
llvm-svn: 1524
|
2002-01-22 01:03:39 +00:00 |
Chris Lattner
|
654b5bc77a
|
Ooops, forgot to implement void PassManager::add(BasicBlockPass *BBP)
llvm-svn: 1523
|
2002-01-22 00:17:48 +00:00 |
Chris Lattner
|
4f0f09757d
|
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
|
d07471d6c3
|
LowerAllocations is really a BasicBlock pass. Make it so.
llvm-svn: 1521
|
2002-01-21 23:34:02 +00:00 |
Chris Lattner
|
ee965abc36
|
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
|
4f32cf118a
|
Chuck fixed the GCC problems so this hack is now unneccesary
llvm-svn: 1519
|
2002-01-21 23:17:07 +00:00 |
Chris Lattner
|
8cc83611e6
|
Elminate an unused variable
llvm-svn: 1518
|
2002-01-21 23:16:30 +00:00 |
Chris Lattner
|
1677feaf72
|
Reenable warning now that Chuck fixed GCC
llvm-svn: 1517
|
2002-01-21 23:15:20 +00:00 |
Chris Lattner
|
4a75c2b248
|
Eliminate opt library
llvm-svn: 1516
|
2002-01-21 23:13:46 +00:00 |
Chris Lattner
|
b07bf170c6
|
Remove dead variable
llvm-svn: 1515
|
2002-01-21 22:50:38 +00:00 |
Chris Lattner
|
61c6aeb6fe
|
Remove dead variable.
llvm-svn: 1514
|
2002-01-21 22:44:57 +00:00 |
Chris Lattner
|
a877de2ef2
|
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
|
6bd33c8458
|
Include all header files individually instead of this one
llvm-svn: 1512
|
2002-01-21 21:45:44 +00:00 |
Chris Lattner
|
d9f1ab2077
|
Pull stuff out of opt namespace
llvm-svn: 1511
|
2002-01-21 21:44:38 +00:00 |
Chris Lattner
|
c940c536ab
|
Rename SwapStructureContents -> IPO/SimpleStructMutation
Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h)
llvm-svn: 1510
|
2002-01-21 07:52:35 +00:00 |
Chris Lattner
|
2b2a8b1cac
|
Moved header
llvm-svn: 1509
|
2002-01-21 07:41:55 +00:00 |
Chris Lattner
|
26e4f89419
|
Implementation of the new spiffy pass system
llvm-svn: 1508
|
2002-01-21 07:37:31 +00:00 |
Chris Lattner
|
0686e435d1
|
Implement a more powerful, simpler, pass system. This pass system can figure
out how to run a collection of passes optimially given their behaviors and
charactaristics.
Convert code to use it.
llvm-svn: 1507
|
2002-01-21 07:31:50 +00:00 |
Chris Lattner
|
e8d81d0819
|
Implement a more powerful, simpler, pass system. This pass system can figure
out how to run a collection of passes optimially given their behaviors and
charactaristics.
llvm-svn: 1506
|
2002-01-21 07:31:00 +00:00 |
Chris Lattner
|
88e8ecff17
|
Add a path to LD_LIBRARY_PATH so that programs can find the stdC++ libraries
llvm-svn: 1505
|
2002-01-21 06:50:08 +00:00 |
Chris Lattner
|
73da1cea60
|
Oops lost a parenthesis somehow :(
llvm-svn: 1504
|
2002-01-21 01:33:12 +00:00 |
Chris Lattner
|
7f74a56e24
|
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
2002-01-20 22:54:45 +00:00 |
Chris Lattner
|
850d4f6af1
|
Add a note about endl semantics
llvm-svn: 1502
|
2002-01-20 19:01:26 +00:00 |
Ruchira Sasanka
|
f9dbd3926f
|
*** empty log message ***
llvm-svn: 1501
|
2002-01-08 16:31:28 +00:00 |
Ruchira Sasanka
|
bc28455806
|
Fixed a bug in spill cost estimation
llvm-svn: 1500
|
2002-01-08 16:29:23 +00:00 |
Ruchira Sasanka
|
a42a7e78b6
|
PhyRegAlloc.cpp: Added temp area resetting before every call
llvm-svn: 1499
|
2002-01-07 21:09:06 +00:00 |
Ruchira Sasanka
|
f4c2dddcda
|
Added more comments
llvm-svn: 1498
|
2002-01-07 21:03:42 +00:00 |
Ruchira Sasanka
|
c07341f999
|
removed SizeOfStackOperand constant from the SparcRegInfo class - no longer used
by code.
llvm-svn: 1497
|
2002-01-07 20:33:44 +00:00 |