| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Fix a pessimization due to sucky LI testing | Chris Lattner | 2001-12-04 | 1 | -0/+15 |
| | | | | | llvm-svn: 1412 | ||||
| * | Implement induction variable simplification | Chris Lattner | 2001-12-04 | 1 | -1/+125 |
| | | | | | llvm-svn: 1411 | ||||
| * | Allow hyphens in identifier names | Chris Lattner | 2001-12-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 1409 | ||||
| * | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 37 | -108/+108 |
| | | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | ||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 49 | -698/+688 |
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
| * | Split the PHINode class out from the iOther.h file into the iPHINode.h file | Chris Lattner | 2001-12-03 | 23 | -28/+31 |
| | | | | | llvm-svn: 1405 | ||||
| * | Initial checkin of indvar stuff | Chris Lattner | 2001-12-03 | 2 | -0/+75 |
| | | | | | llvm-svn: 1404 | ||||
| * | Compile the scalar directory | Chris Lattner | 2001-12-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 1403 | ||||
| * | Induction variables must be phi nodes | Chris Lattner | 2001-12-03 | 1 | -5/+4 |
| | | | | | llvm-svn: 1402 | ||||
| * | Move support directory | Chris Lattner | 2001-11-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 1401 | ||||
| * | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 36 | -73/+122 |
| | | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 | ||||
| * | Move DataTypes.h from llvm/Support to just Support | Chris Lattner | 2001-11-26 | 2 | -2/+1 |
| | | | | | llvm-svn: 1399 | ||||
| * | Turn off debug info | Chris Lattner | 2001-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1396 | ||||
| * | Use pointertype where appropriate | Chris Lattner | 2001-11-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 1392 | ||||
| * | Remove invalid,unneccesary ## token | Chris Lattner | 2001-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1391 | ||||
| * | Implement internal | Chris Lattner | 2001-11-26 | 1 | -5/+5 |
| | | | | | llvm-svn: 1385 | ||||
| * | Make strings be internal | Chris Lattner | 2001-11-26 | 1 | -1/+2 |
| | | | | | llvm-svn: 1384 | ||||
| * | Remove debugging output | Chris Lattner | 2001-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1383 | ||||
| * | Support internal linkage | Chris Lattner | 2001-11-26 | 1 | -1/+2 |
| | | | | | llvm-svn: 1382 | ||||
| * | Build IPO directory | Chris Lattner | 2001-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1381 | ||||
| * | Implement support for internal methods | Chris Lattner | 2001-11-26 | 1 | -5/+11 |
| | | | | | llvm-svn: 1380 | ||||
| * | Include const prop as part of -raise | Chris Lattner | 2001-11-26 | 1 | -1/+3 |
| | | | | | llvm-svn: 1379 | ||||
| * | * Implement support for folding multiple single letter arguments together like | Chris Lattner | 2001-11-26 | 1 | -8/+66 |
| | | | | | | | | | with ls: ls -la === ls -l -a * Implement support for trimming arguments that start with a single letter argument so that -lfoo is recognized as -l foo for the linker llvm-svn: 1378 | ||||
| * | Misc cleanups | Chris Lattner | 2001-11-26 | 1 | -53/+53 |
| | | | | | llvm-svn: 1377 | ||||
| * | Expose constant propogation of an instruction in a clean way | Chris Lattner | 2001-11-26 | 1 | -37/+24 |
| | | | | | llvm-svn: 1376 | ||||
| * | Stuff after a #endif is not valid CPP input and breaks some compilers | Chris Lattner | 2001-11-26 | 1 | -3/+3 |
| | | | | | llvm-svn: 1375 | ||||
| * | Implement internal method support | Chris Lattner | 2001-11-26 | 4 | -10/+18 |
| | | | | | llvm-svn: 1374 | ||||
| * | Implement support for internal methods | Chris Lattner | 2001-11-26 | 4 | -28/+34 |
| | | | | | llvm-svn: 1373 | ||||
| * | Implement writer support for Loops, Induction Variables, and CallGraphs | Chris Lattner | 2001-11-26 | 1 | -0/+51 |
| | | | | | llvm-svn: 1372 | ||||
| * | Make Mul work right | Chris Lattner | 2001-11-26 | 1 | -10/+14 |
| | | | | | | | Make sub work right llvm-svn: 1371 | ||||
| * | Fix a bad assertion to be correct . The root basic block can be used by PHI ↵ | Chris Lattner | 2001-11-26 | 2 | -2/+6 |
| | | | | | | | nodes. llvm-svn: 1370 | ||||
| * | Implement a new entry node that has edges to all external methods in the module | Chris Lattner | 2001-11-26 | 1 | -13/+58 |
| | | | | | llvm-svn: 1369 | ||||
| * | Implement DCE of global values | Chris Lattner | 2001-11-26 | 2 | -0/+65 |
| | | | | | llvm-svn: 1360 | ||||
| * | * Implement dominator based loop identification | Chris Lattner | 2001-11-26 | 2 | -0/+219 |
| | | | | | | | * Implement cleaner induction variable identification llvm-svn: 1359 | ||||
| * | * Implement array indexing in lli | Chris Lattner | 2001-11-26 | 2 | -24/+69 |
| | | | | | | | * Add external atoi method as well as floor, and srand llvm-svn: 1355 | ||||
| * | Support Array Indexing | Chris Lattner | 2001-11-26 | 1 | -27/+35 |
| | | | | | llvm-svn: 1348 | ||||
| * | Implement: isLosslesslyConvertableTo and new CompositeType base class | Chris Lattner | 2001-11-26 | 1 | -2/+53 |
| | | | | | llvm-svn: 1347 | ||||
| * | If a name conflict occurs when inserting a value, rename it. | Chris Lattner | 2001-11-26 | 1 | -3/+8 |
| | | | | | llvm-svn: 1346 | ||||
| * | Support array indexing | Chris Lattner | 2001-11-26 | 1 | -3/+2 |
| | | | | | llvm-svn: 1345 | ||||
| * | Support Composite's, not just structs | Chris Lattner | 2001-11-26 | 1 | -14/+28 |
| | | | | | llvm-svn: 1344 | ||||
| * | losslessCastableTypes is moved to Type class | Chris Lattner | 2001-11-26 | 1 | -50/+133 |
| | | | | | | | getStructOffsetType supports array indexing llvm-svn: 1343 | ||||
| * | Support selectable structure transformations | Chris Lattner | 2001-11-26 | 1 | -13/+45 |
| | | | | | llvm-svn: 1342 | ||||
| * | Support mutation of array indexing | Chris Lattner | 2001-11-26 | 1 | -20/+20 |
| | | | | | llvm-svn: 1341 | ||||
| * | Clean up code, implement array indexing stuff | Chris Lattner | 2001-11-26 | 1 | -423/+175 |
| | | | | | llvm-svn: 1340 | ||||
| * | Implement array indexing reverse engineering | Chris Lattner | 2001-11-26 | 1 | -177/+298 |
| | | | | | llvm-svn: 1339 | ||||

