| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split the PHINode class out from the iOther.h file into the iPHINode.h file | Chris Lattner | 2001-12-03 | 25 | -96/+111 |
| | | | | | 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 | 3 | -14/+12 |
| | | | | | llvm-svn: 1402 | ||||
| * | Move support directory | Chris Lattner | 2001-11-29 | 3 | -432/+1 |
| | | | | | llvm-svn: 1401 | ||||
| * | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 75 | -223/+1042 |
| | | | | | | | | | 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 | 10 | -9/+8 |
| | | | | | llvm-svn: 1399 | ||||
| * | New testcase for globaldce | Chris Lattner | 2001-11-26 | 1 | -0/+17 |
| | | | | | llvm-svn: 1398 | ||||
| * | -raise includes constprop and dce | Chris Lattner | 2001-11-26 | 1 | -3/+0 |
| | | | | | llvm-svn: 1397 | ||||
| * | Turn off debug info | Chris Lattner | 2001-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1396 | ||||
| * | * Add hooks to globaldce | Chris Lattner | 2001-11-26 | 1 | -28/+37 |
| | | | | | | | | * Fix ugly hacks by implementing IPOs correctly * Use an auto_ptr to manage the module lifecycle llvm-svn: 1395 | ||||
| * | Link to ipo library | Chris Lattner | 2001-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1394 | ||||
| * | Fix problem where lli < foo.bc would have argc = 0 | Chris Lattner | 2001-11-26 | 1 | -0/+7 |
| | | | | | llvm-svn: 1393 | ||||
| * | 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 | ||||
| * | Add support to enable -lfoo to be processed correctly | Chris Lattner | 2001-11-26 | 2 | -2/+6 |
| | | | | | llvm-svn: 1390 | ||||
| * | Add hooks to print natural loop information and induction variables | Chris Lattner | 2001-11-26 | 1 | -1/+21 |
| | | | | | llvm-svn: 1389 | ||||
| * | Add testcases for internal | Chris Lattner | 2001-11-26 | 2 | -0/+15 |
| | | | | | llvm-svn: 1388 | ||||
| * | Rename irreducible to cfgstructures.ll Include other interesting structures | Chris Lattner | 2001-11-26 | 2 | -14/+53 |
| | | | | | llvm-svn: 1387 | ||||
| * | MAke sure diffs match | Chris Lattner | 2001-11-26 | 1 | -4/+5 |
| | | | | | llvm-svn: 1386 | ||||
| * | 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 | 2 | -16/+132 |
| | | | | | | | | | 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 | ||||
| * | Remove unused method | Chris Lattner | 2001-11-26 | 1 | -9/+0 |
| | | | | | llvm-svn: 1368 | ||||
| * | Expose constant prop of an instruction | Chris Lattner | 2001-11-26 | 1 | -0/+5 |
| | | | | | llvm-svn: 1367 | ||||
| * | Fix field initialization order problem | Chris Lattner | 2001-11-26 | 1 | -1/+0 |
| | | | | | llvm-svn: 1366 | ||||
| * | Allow output of manipulators for GCC 2.96 compatibility | Chris Lattner | 2001-11-26 | 1 | -6/+10 |
| | | | | | llvm-svn: 1365 | ||||
| * | Add writer support for call graph nodes and loops and induction variables | Chris Lattner | 2001-11-26 | 1 | -2/+24 |
| | | | | | llvm-svn: 1364 | ||||
| * | Implement an entry node for the call graph | Chris Lattner | 2001-11-26 | 1 | -9/+76 |
| | | | | | llvm-svn: 1363 | ||||
| * | Implement "internal vs external linkage" which corresponds to the C notion ↵ | Chris Lattner | 2001-11-26 | 3 | -5/+12 |
| | | | | | | | of static llvm-svn: 1362 | ||||
| * | Implement stuff, remove todos | Chris Lattner | 2001-11-26 | 1 | -9/+0 |
| | | | | | llvm-svn: 1361 | ||||
| * | Implement DCE of global values | Chris Lattner | 2001-11-26 | 3 | -0/+86 |
| | | | | | llvm-svn: 1360 | ||||
| * | * Implement dominator based loop identification | Chris Lattner | 2001-11-26 | 4 | -0/+379 |
| | | | | | | | * Implement cleaner induction variable identification llvm-svn: 1359 | ||||
| * | Change swapstructs itf | Chris Lattner | 2001-11-26 | 1 | -8/+12 |
| | | | | | | | Add nasty hack to be removed later llvm-svn: 1356 | ||||
| * | * 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 | ||||
| * | Run constprop before -raise | Chris Lattner | 2001-11-26 | 1 | -0/+1 |
| | | | | | llvm-svn: 1354 | ||||

