| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Don't insert a useless cast | Chris Lattner | 2002-01-22 | 1 | -2/+1 |
| | | | | | llvm-svn: 1527 | ||||
| * | Rename LowerAllocations.h to ChangeAllocations.h since it now contains the | Chris Lattner | 2002-01-22 | 1 | -1/+1 |
| | | | | | | | RaiseAllocations pass as well. llvm-svn: 1525 | ||||
| * | Ooops, forgot to implement void PassManager::add(BasicBlockPass *BBP) | Chris Lattner | 2002-01-22 | 1 | -6/+18 |
| | | | | | llvm-svn: 1523 | ||||
| * | Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in | Chris Lattner | 2002-01-22 | 2 | -67/+66 |
| | | | | | | | the ChangeAllocations.h header file. llvm-svn: 1522 | ||||
| * | LowerAllocations is really a BasicBlock pass. Make it so. | Chris Lattner | 2002-01-21 | 1 | -57/+54 |
| | | | | | llvm-svn: 1521 | ||||
| * | Move stuff out of the Optimizations directories into the appropriate Transforms | Chris Lattner | 2002-01-21 | 13 | -65/+55 |
| | | | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520 | ||||
| * | Chuck fixed the GCC problems so this hack is now unneccesary | Chris Lattner | 2002-01-21 | 1 | -1/+0 |
| | | | | | llvm-svn: 1519 | ||||
| * | Elminate an unused variable | Chris Lattner | 2002-01-21 | 1 | -1/+0 |
| | | | | | llvm-svn: 1518 | ||||
| * | Eliminate opt library | Chris Lattner | 2002-01-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 1516 | ||||
| * | Remove dead variable | Chris Lattner | 2002-01-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 1515 | ||||
| * | Remove dead variable. | Chris Lattner | 2002-01-21 | 1 | -1/+0 |
| | | | | | llvm-svn: 1514 | ||||
| * | Pull stuff out of opt namespace | Chris Lattner | 2002-01-21 | 1 | -5/+0 |
| | | | | | llvm-svn: 1511 | ||||
| * | Rename SwapStructureContents -> IPO/SimpleStructMutation | Chris Lattner | 2002-01-21 | 2 | -5/+6 |
| | | | | | | | Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h) llvm-svn: 1510 | ||||
| * | Implementation of the new spiffy pass system | Chris Lattner | 2002-01-21 | 1 | -0/+117 |
| | | | | | llvm-svn: 1508 | ||||
| * | Implement a more powerful, simpler, pass system. This pass system can figure | Chris Lattner | 2002-01-21 | 9 | -71/+76 |
| | | | | | | | | | | out how to run a collection of passes optimially given their behaviors and charactaristics. Convert code to use it. llvm-svn: 1507 | ||||
| * | Oops lost a parenthesis somehow :( | Chris Lattner | 2002-01-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 1504 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 105 | -1174/+1128 |
| | | | | | llvm-svn: 1503 | ||||
| * | Fixed a bug in spill cost estimation | Ruchira Sasanka | 2002-01-08 | 1 | -4/+6 |
| | | | | | llvm-svn: 1500 | ||||
| * | PhyRegAlloc.cpp: Added temp area resetting before every call | Ruchira Sasanka | 2002-01-07 | 2 | -2/+3 |
| | | | | | llvm-svn: 1499 | ||||
| * | Added more comments | Ruchira Sasanka | 2002-01-07 | 2 | -36/+28 |
| | | | | | llvm-svn: 1498 | ||||
| * | removed SizeOfStackOperand constant from the SparcRegInfo class - no longer used | Ruchira Sasanka | 2002-01-07 | 1 | -2/+1 |
| | | | | | | | by code. llvm-svn: 1497 | ||||
| * | Added more comments | Ruchira Sasanka | 2002-01-07 | 1 | -42/+102 |
| | | | | | llvm-svn: 1496 | ||||
| * | Added comments and correct logic for finding register sizes. | Ruchira Sasanka | 2002-01-07 | 4 | -176/+243 |
| | | | | | llvm-svn: 1494 | ||||
| * | Added destructors and comments. | Ruchira Sasanka | 2002-01-07 | 5 | -132/+323 |
| | | | | | | | Added correct spill candidate selection logic. llvm-svn: 1493 | ||||
| * | Added comments, destructors where necessary. | Ruchira Sasanka | 2002-01-07 | 5 | -106/+178 |
| | | | | | llvm-svn: 1491 | ||||
| * | Eliminate function getIndicesBROKEN(). | Vikram S. Adve | 2001-12-15 | 1 | -16/+0 |
| | | | | | llvm-svn: 1486 | ||||
| * | Eliminate all uses of memInst->getIndicesBROKEN(). | Vikram S. Adve | 2001-12-15 | 2 | -21/+12 |
| | | | | | llvm-svn: 1485 | ||||
| * | getIndexedOffset() shd take vector of Values, not of Constants! | Vikram S. Adve | 2001-12-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 1484 | ||||
| * | Remove int hack to allow unsigned numbers greater than 2^63 - 1... | Vikram S. Adve | 2001-12-15 | 1 | -6/+35 |
| | | | | | llvm-svn: 1483 | ||||
| * | initial checkin | Chris Lattner | 2001-12-14 | 1 | -0/+150 |
| | | | | | llvm-svn: 1480 | ||||
| * | * Support the new -q flag for automated tests | Chris Lattner | 2001-12-14 | 1 | -39/+32 |
| | | | | | | | | * Remove unsized array support * Add pointer indexing support llvm-svn: 1477 | ||||
| * | * Assert that indices are valid for an indexing instruction. | Chris Lattner | 2001-12-14 | 1 | -12/+19 |
| | | | | | | | | * Add support for indexing into pointers * Remove support for unsized arrays llvm-svn: 1472 | ||||
| * | Rename ConstPoolVals.cpp to Constants.cpp | Chris Lattner | 2001-12-14 | 1 | -0/+0 |
| | | | | | llvm-svn: 1471 | ||||
| * | Remove unsized array support | Chris Lattner | 2001-12-14 | 1 | -19/+18 |
| | | | | | | | Add new SequentialType class llvm-svn: 1470 | ||||
| * | Make strings SByte* arrays instead of UByte * arrays | Chris Lattner | 2001-12-14 | 1 | -3/+3 |
| | | | | | llvm-svn: 1469 | ||||
| * | * isFirstClassType is now provided by the Type class | Chris Lattner | 2001-12-14 | 1 | -7/+2 |
| | | | | | | | * Add ReplaceInstWithInst llvm-svn: 1468 | ||||
| * | * add ReplaceInstWithInst | Chris Lattner | 2001-12-14 | 1 | -26/+25 |
| | | | | | | | | * Add support for pointer indexing * Fix minor bugs that are majorly annoying llvm-svn: 1467 | ||||
| * | Remove unsized array support | Chris Lattner | 2001-12-14 | 1 | -6/+0 |
| | | | | | llvm-svn: 1466 | ||||
| * | * Support pointer indexing | Chris Lattner | 2001-12-14 | 1 | -210/+33 |
| | | | | | | | | | | * Unsized arrays are a thing of the past, remove DoInsertArrayCast family * Remove cases were we would get into infinite loops because we would insert a cast which would then be removed, inserting a different cast, ad infinitum... * Remove some code that should be redundant with ExprTypeConvert code llvm-svn: 1465 | ||||
| * | Many many changes and bugfixes: | Chris Lattner | 2001-12-14 | 1 | -130/+199 |
| | | | | | | | | | | | * Remove support for unsized arrays * Add pointer indexing support * Allow more arbitrary malloc type changes (which are too generous currently and should be fixed in the future) * Allow more and better conversions llvm-svn: 1464 | ||||
| * | The proper prototype for malloc returns a pointer, not an unsized array | Chris Lattner | 2001-12-14 | 1 | -6/+3 |
| | | | | | llvm-svn: 1463 | ||||
| * | Allow pointer indexing | Chris Lattner | 2001-12-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 1462 | ||||
| * | Remove unsized array support | Chris Lattner | 2001-12-14 | 3 | -17/+4 |
| | | | | | llvm-svn: 1461 | ||||
| * | Add pointer indexing support | Chris Lattner | 2001-12-14 | 1 | -9/+12 |
| | | | | | llvm-svn: 1460 | ||||
| * | Don't waste as much horizontal space on #uses flag when printing | Chris Lattner | 2001-12-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 1459 | ||||
| * | * Fix cases where we were calling Type->getName() instead of ↵ | Chris Lattner | 2001-12-14 | 1 | -21/+12 |
| | | | | | | | | | | | Type->getDescription() * Remove unsized array support * Malloc/alloca do not require that the first element be an unsized array to be an array allocation llvm-svn: 1458 | ||||
| * | * Refactor trace values to work as a proper pass. Before it used to add | Chris Lattner | 2001-12-14 | 1 | -420/+177 |
| | | | | | | | | | | | methods while the pass was running which was a no no. Now it adds the printf method at pass initialization * Revamp code to use printf calls instead of the old style print_<type> calls. * Simplify code llvm-svn: 1457 | ||||
| * | added a section on how to modify live variable code to use LLVM instructions | Ruchira Sasanka | 2001-12-13 | 1 | -5/+25 |
| | | | | | | | instead of machine instructions. llvm-svn: 1451 | ||||
| * | Not just arrays are unsized | Chris Lattner | 2001-12-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 1450 | ||||
| * | Assertion could never fail because another one would in it's place. :) | Chris Lattner | 2001-12-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 1449 | ||||

