summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Rename LowerAllocations.h to ChangeAllocations.h since it now contains theChris Lattner2002-01-224-4/+4
| | | | | | RaiseAllocations pass as well. llvm-svn: 1525
* Fix ordering dependency problemChris Lattner2002-01-221-1/+1
| | | | llvm-svn: 1524
* Ooops, forgot to implement void PassManager::add(BasicBlockPass *BBP)Chris Lattner2002-01-221-6/+18
| | | | llvm-svn: 1523
* Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass inChris Lattner2002-01-226-81/+103
| | | | | | the ChangeAllocations.h header file. llvm-svn: 1522
* LowerAllocations is really a BasicBlock pass. Make it so.Chris Lattner2002-01-212-62/+57
| | | | llvm-svn: 1521
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-2119-92/+73
| | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520
* Chuck fixed the GCC problems so this hack is now unneccesaryChris Lattner2002-01-213-3/+0
| | | | llvm-svn: 1519
* Elminate an unused variableChris Lattner2002-01-211-1/+0
| | | | llvm-svn: 1518
* Reenable warning now that Chuck fixed GCCChris Lattner2002-01-212-2/+2
| | | | llvm-svn: 1517
* Eliminate opt libraryChris Lattner2002-01-216-8/+9
| | | | llvm-svn: 1516
* Remove dead variableChris Lattner2002-01-211-1/+1
| | | | llvm-svn: 1515
* Remove dead variable.Chris Lattner2002-01-211-1/+0
| | | | llvm-svn: 1514
* Fix for problem that caused both HUGE and INVALID latencies to be negativeChris Lattner2002-01-211-1/+1
| | | | llvm-svn: 1513
* Include all header files individually instead of this oneChris Lattner2002-01-211-42/+0
| | | | llvm-svn: 1512
* Pull stuff out of opt namespaceChris Lattner2002-01-212-8/+0
| | | | llvm-svn: 1511
* Rename SwapStructureContents -> IPO/SimpleStructMutationChris Lattner2002-01-213-6/+7
| | | | | | Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h) llvm-svn: 1510
* Moved headerChris Lattner2002-01-211-1/+1
| | | | llvm-svn: 1509
* Implementation of the new spiffy pass systemChris Lattner2002-01-211-0/+117
| | | | llvm-svn: 1508
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-2132-208/+238
| | | | | | | | | out how to run a collection of passes optimially given their behaviors and charactaristics. Convert code to use it. llvm-svn: 1507
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-211-87/+118
| | | | | | | out how to run a collection of passes optimially given their behaviors and charactaristics. llvm-svn: 1506
* Add a path to LD_LIBRARY_PATH so that programs can find the stdC++ librariesChris Lattner2002-01-212-2/+2
| | | | llvm-svn: 1505
* Oops lost a parenthesis somehow :(Chris Lattner2002-01-211-1/+1
| | | | llvm-svn: 1504
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-20192-1810/+1848
| | | | llvm-svn: 1503
* Add a note about endl semanticsChris Lattner2002-01-201-1/+15
| | | | llvm-svn: 1502
* *** empty log message ***Ruchira Sasanka2002-01-081-2/+17
| | | | llvm-svn: 1501
* Fixed a bug in spill cost estimationRuchira Sasanka2002-01-081-4/+6
| | | | llvm-svn: 1500
* PhyRegAlloc.cpp: Added temp area resetting before every callRuchira Sasanka2002-01-072-2/+3
| | | | llvm-svn: 1499
* Added more commentsRuchira Sasanka2002-01-072-36/+28
| | | | llvm-svn: 1498
* removed SizeOfStackOperand constant from the SparcRegInfo class - no longer usedRuchira Sasanka2002-01-071-2/+1
| | | | | | by code. llvm-svn: 1497
* Added more commentsRuchira Sasanka2002-01-071-42/+102
| | | | llvm-svn: 1496
* Added more commentsRuchira Sasanka2002-01-071-13/+44
| | | | llvm-svn: 1495
* Added comments and correct logic for finding register sizes.Ruchira Sasanka2002-01-074-176/+243
| | | | llvm-svn: 1494
* Added destructors and comments.Ruchira Sasanka2002-01-075-132/+323
| | | | | | Added correct spill candidate selection logic. llvm-svn: 1493
* MachineRegInfo: Added a method to get the size of a register pushed on to stack.Ruchira Sasanka2002-01-073-83/+2
| | | | llvm-svn: 1492
* Added comments, destructors where necessary.Ruchira Sasanka2002-01-077-127/+233
| | | | llvm-svn: 1491
* Renamed Makefile.target to Makefile.tests and folded inVikram S. Adve2001-12-151-14/+19
| | | | | | | | Chris's Makefile.tests used to build and test single-source tests (but with some uses of Output/ directory eliminated for now). Let's not create two versions of this file! llvm-svn: 1490
* Rename Makefile.target to Makefile.tests.Vikram S. Adve2001-12-151-2/+2
| | | | | | Make all a :: target. llvm-svn: 1488
* Renaming to Makefile.testsVikram S. Adve2001-12-151-121/+0
| | | | llvm-svn: 1487
* Eliminate function getIndicesBROKEN().Vikram S. Adve2001-12-152-19/+0
| | | | llvm-svn: 1486
* Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve2001-12-153-22/+13
| | | | llvm-svn: 1485
* getIndexedOffset() shd take vector of Values, not of Constants!Vikram S. Adve2001-12-152-2/+2
| | | | llvm-svn: 1484
* Remove int hack to allow unsigned numbers greater than 2^63 - 1...Vikram S. Adve2001-12-151-6/+35
| | | | llvm-svn: 1483
* Run testsparc, not testcodegen for testing the back end.Vikram S. Adve2001-12-151-1/+1
| | | | llvm-svn: 1482
* initial checkinChris Lattner2001-12-141-0/+150
| | | | llvm-svn: 1480
* Initial checkin of instcombineChris Lattner2001-12-141-0/+27
| | | | llvm-svn: 1479
* Add instruction combining passChris Lattner2001-12-141-31/+34
| | | | | | Rename -mergecons to -constmerge llvm-svn: 1478
* * Support the new -q flag for automated testsChris Lattner2001-12-141-39/+32
| | | | | | | * Remove unsized array support * Add pointer indexing support llvm-svn: 1477
* Add more passes to run after raisingChris Lattner2001-12-141-2/+5
| | | | llvm-svn: 1476
* Update LLVM tests to use new pointer indexing, and remove unsized array test ↵Chris Lattner2001-12-1412-256/+35
| | | | | | support llvm-svn: 1474
* Build Programs subdirectoryChris Lattner2001-12-141-0/+1
| | | | llvm-svn: 1473
OpenPOWER on IntegriCloud