| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Some programs are using BB's as values, until we resolve this. Disable the ↵ | Chris Lattner | 2001-12-13 | 1 | -1/+3 |
| | | | | | | | assert llvm-svn: 1448 | ||||
| * | Build runtime library with local GCCAS | Chris Lattner | 2001-12-13 | 1 | -4/+4 |
| | | | | | llvm-svn: 1447 | ||||
| * | Implement sprintf | Chris Lattner | 2001-12-13 | 1 | -11/+25 |
| | | | | | llvm-svn: 1445 | ||||
| * | Swap operands now preserves the semantics of the binary operator by changing | Chris Lattner | 2001-12-13 | 1 | -0/+26 |
| | | | | | | | the opcode of the instruction if possible. llvm-svn: 1444 | ||||
| * | Add debugging to make a more useful message if a value gets constructed with ↵ | Chris Lattner | 2001-12-13 | 1 | -1/+6 |
| | | | | | | | a null type llvm-svn: 1443 | ||||
| * | Added more comments. Added code to destructor in MethodLiveVarInfo to delete | Ruchira Sasanka | 2001-12-08 | 2 | -21/+78 |
| | | | | | | | LiveVarSet caches. llvm-svn: 1435 | ||||
| * | Added comments are more documentation info | Ruchira Sasanka | 2001-12-08 | 1 | -0/+188 |
| | | | | | llvm-svn: 1434 | ||||
| * | Implement more general conversions for getelementptr instructions | Chris Lattner | 2001-12-07 | 1 | -17/+104 |
| | | | | | llvm-svn: 1432 | ||||
| * | Remove code that is superceeded by code in ExprTypeConvert.cpp | Chris Lattner | 2001-12-07 | 1 | -40/+1 |
| | | | | | llvm-svn: 1431 | ||||
| * | Don't insert scales of 1 :) | Chris Lattner | 2001-12-07 | 1 | -1/+2 |
| | | | | | llvm-svn: 1430 | ||||
| * | Do not pessimize users of this function. Fix logic. | Chris Lattner | 2001-12-06 | 1 | -2/+2 |
| | | | | | llvm-svn: 1428 | ||||
| * | We can do cast-add elimination even on casts that reinterpret | Chris Lattner | 2001-12-06 | 1 | -13/+11 |
| | | | | | llvm-svn: 1427 | ||||
| * | Fix bug that caused invalid transformations to be applied | Chris Lattner | 2001-12-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 1426 | ||||
| * | Actually return true when a change has been made | Chris Lattner | 2001-12-05 | 1 | -0/+2 |
| | | | | | llvm-svn: 1425 | ||||
| * | Handle more complex array indexing expressions | Chris Lattner | 2001-12-05 | 1 | -14/+47 |
| | | | | | llvm-svn: 1424 | ||||
| * | Fix pessimizations on sized arrays | Chris Lattner | 2001-12-05 | 1 | -2/+4 |
| | | | | | llvm-svn: 1423 | ||||
| * | Fix a few bugs. Fix pessimization handling sized arrays | Chris Lattner | 2001-12-05 | 1 | -7/+15 |
| | | | | | llvm-svn: 1422 | ||||
| * | "fix" problems processing floating point expressions | Chris Lattner | 2001-12-05 | 1 | -0/+3 |
| | | | | | llvm-svn: 1421 | ||||
| * | Hrm, don't do debugging output when debugging is off. :( | Chris Lattner | 2001-12-05 | 1 | -3/+3 |
| | | | | | llvm-svn: 1420 | ||||
| * | Fixes to type conversion stuff to match induction variables more frequently | Chris Lattner | 2001-12-05 | 2 | -30/+127 |
| | | | | | llvm-svn: 1417 | ||||
| * | Fix a bug that clobbered the step value on some inputs | Chris Lattner | 2001-12-05 | 1 | -4/+7 |
| | | | | | llvm-svn: 1416 | ||||
| * | Fix a bug introduced by "internal linkage" work. | Chris Lattner | 2001-12-04 | 1 | -2/+3 |
| | | | | | llvm-svn: 1415 | ||||
| * | Fix bugs, don't do external methods which causes segv. | Chris Lattner | 2001-12-04 | 1 | -1/+4 |
| | | | | | llvm-svn: 1414 | ||||
| * | Remove printouts | Chris Lattner | 2001-12-04 | 1 | -2/+7 |
| | | | | | llvm-svn: 1413 | ||||

