summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-2775-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 SupportChris Lattner2001-11-2610-9/+8
| | | | llvm-svn: 1399
* New testcase for globaldceChris Lattner2001-11-261-0/+17
| | | | llvm-svn: 1398
* -raise includes constprop and dceChris Lattner2001-11-261-3/+0
| | | | llvm-svn: 1397
* Turn off debug infoChris Lattner2001-11-261-1/+1
| | | | llvm-svn: 1396
* * Add hooks to globaldceChris Lattner2001-11-261-28/+37
| | | | | | | * Fix ugly hacks by implementing IPOs correctly * Use an auto_ptr to manage the module lifecycle llvm-svn: 1395
* Link to ipo libraryChris Lattner2001-11-261-1/+1
| | | | llvm-svn: 1394
* Fix problem where lli < foo.bc would have argc = 0Chris Lattner2001-11-261-0/+7
| | | | llvm-svn: 1393
* Use pointertype where appropriateChris Lattner2001-11-261-2/+2
| | | | llvm-svn: 1392
* Remove invalid,unneccesary ## tokenChris Lattner2001-11-261-1/+1
| | | | llvm-svn: 1391
* Add support to enable -lfoo to be processed correctlyChris Lattner2001-11-262-2/+6
| | | | llvm-svn: 1390
* Add hooks to print natural loop information and induction variablesChris Lattner2001-11-261-1/+21
| | | | llvm-svn: 1389
* Add testcases for internalChris Lattner2001-11-262-0/+15
| | | | llvm-svn: 1388
* Rename irreducible to cfgstructures.ll Include other interesting structuresChris Lattner2001-11-262-14/+53
| | | | llvm-svn: 1387
* MAke sure diffs matchChris Lattner2001-11-261-4/+5
| | | | llvm-svn: 1386
* Implement internalChris Lattner2001-11-261-5/+5
| | | | llvm-svn: 1385
* Make strings be internalChris Lattner2001-11-261-1/+2
| | | | llvm-svn: 1384
* Remove debugging outputChris Lattner2001-11-261-1/+1
| | | | llvm-svn: 1383
* Support internal linkageChris Lattner2001-11-261-1/+2
| | | | llvm-svn: 1382
* Build IPO directoryChris Lattner2001-11-261-1/+1
| | | | llvm-svn: 1381
* Implement support for internal methodsChris Lattner2001-11-261-5/+11
| | | | llvm-svn: 1380
* Include const prop as part of -raiseChris Lattner2001-11-261-1/+3
| | | | llvm-svn: 1379
* * Implement support for folding multiple single letter arguments together likeChris Lattner2001-11-262-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 cleanupsChris Lattner2001-11-261-53/+53
| | | | llvm-svn: 1377
* Expose constant propogation of an instruction in a clean wayChris Lattner2001-11-261-37/+24
| | | | llvm-svn: 1376
* Stuff after a #endif is not valid CPP input and breaks some compilersChris Lattner2001-11-261-3/+3
| | | | llvm-svn: 1375
* Implement internal method supportChris Lattner2001-11-264-10/+18
| | | | llvm-svn: 1374
* Implement support for internal methodsChris Lattner2001-11-264-28/+34
| | | | llvm-svn: 1373
* Implement writer support for Loops, Induction Variables, and CallGraphsChris Lattner2001-11-261-0/+51
| | | | llvm-svn: 1372
* Make Mul work rightChris Lattner2001-11-261-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 Lattner2001-11-262-2/+6
| | | | | | nodes. llvm-svn: 1370
* Implement a new entry node that has edges to all external methods in the moduleChris Lattner2001-11-261-13/+58
| | | | llvm-svn: 1369
* Remove unused methodChris Lattner2001-11-261-9/+0
| | | | llvm-svn: 1368
* Expose constant prop of an instructionChris Lattner2001-11-261-0/+5
| | | | llvm-svn: 1367
* Fix field initialization order problemChris Lattner2001-11-261-1/+0
| | | | llvm-svn: 1366
* Allow output of manipulators for GCC 2.96 compatibilityChris Lattner2001-11-261-6/+10
| | | | llvm-svn: 1365
* Add writer support for call graph nodes and loops and induction variablesChris Lattner2001-11-261-2/+24
| | | | llvm-svn: 1364
* Implement an entry node for the call graphChris Lattner2001-11-261-9/+76
| | | | llvm-svn: 1363
* Implement "internal vs external linkage" which corresponds to the C notion ↵Chris Lattner2001-11-263-5/+12
| | | | | | of static llvm-svn: 1362
* Implement stuff, remove todosChris Lattner2001-11-261-9/+0
| | | | llvm-svn: 1361
* Implement DCE of global valuesChris Lattner2001-11-263-0/+86
| | | | llvm-svn: 1360
* * Implement dominator based loop identificationChris Lattner2001-11-264-0/+379
| | | | | | * Implement cleaner induction variable identification llvm-svn: 1359
* Change swapstructs itfChris Lattner2001-11-261-8/+12
| | | | | | Add nasty hack to be removed later llvm-svn: 1356
* * Implement array indexing in lliChris Lattner2001-11-262-24/+69
| | | | | | * Add external atoi method as well as floor, and srand llvm-svn: 1355
* Run constprop before -raiseChris Lattner2001-11-261-0/+1
| | | | llvm-svn: 1354
* Test array indexingChris Lattner2001-11-261-2/+13
| | | | llvm-svn: 1349
* Support Array IndexingChris Lattner2001-11-261-27/+35
| | | | llvm-svn: 1348
* Implement: isLosslesslyConvertableTo and new CompositeType base classChris Lattner2001-11-261-2/+53
| | | | llvm-svn: 1347
* If a name conflict occurs when inserting a value, rename it.Chris Lattner2001-11-261-3/+8
| | | | llvm-svn: 1346
* Support array indexingChris Lattner2001-11-261-3/+2
| | | | llvm-svn: 1345
OpenPOWER on IntegriCloud