aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* Adjust to match new ListReducer interfaceChris Lattner2003-04-241-21/+6
| | | | | | | Move function to generic code git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5910 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow reducer interfaces to mutate the lists passed inChris Lattner2003-04-241-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5909 91177308-0d34-0410-b5e6-96231b3b80d8
* Move function from Miscompilation.cppChris Lattner2003-04-241-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5908 91177308-0d34-0410-b5e6-96231b3b80d8
* Move the ListReducer Class into it's own header file instead of living in ↵Chris Lattner2003-04-242-73/+87
| | | | | | Miscompilation.cpp git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5907 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow bugpoint to try new an different methods for pruning down listsChris Lattner2003-04-241-1/+25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5905 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure to create a target data that matches the Module's target properties.Chris Lattner2003-04-245-1/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5904 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove support for "target data" pass ctorsChris Lattner2003-04-244-15/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5900 91177308-0d34-0410-b5e6-96231b3b80d8
* LevelRaise now gets target data from passmanagerChris Lattner2003-04-241-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5898 91177308-0d34-0410-b5e6-96231b3b80d8
* Implement support for bugpoint to identify which FUNCTION an optimizationChris Lattner2003-04-246-86/+410
| | | | | | | is miscompiling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5893 91177308-0d34-0410-b5e6-96231b3b80d8
* Print where reference output goesChris Lattner2003-04-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5891 91177308-0d34-0410-b5e6-96231b3b80d8
* The new CFrontend generates LOTs of basic blocks that just fall through and doChris Lattner2003-04-231-0/+1
| | | | | | | other funky stuff. Clean it up early. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5889 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow specifying an input file for the program being executedChris Lattner2003-04-231-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5888 91177308-0d34-0410-b5e6-96231b3b80d8
* We now need to link libscalar to get the switch lowering passChris Lattner2003-04-231-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5874 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove unnecessary &*Chris Lattner2003-04-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5873 91177308-0d34-0410-b5e6-96231b3b80d8
* Build the appropriate target machine for the input pointer size and endiannessChris Lattner2003-04-221-4/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5838 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for allowing the user to extend the GCCLD searchpathChris Lattner2003-04-211-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5825 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate useless duplicate librariesChris Lattner2003-04-191-2/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5823 91177308-0d34-0410-b5e6-96231b3b80d8
* Add first support for linking in .a files correctly and minimally, like a ↵Chris Lattner2003-04-191-67/+238
| | | | | | real linker does git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5822 91177308-0d34-0410-b5e6-96231b3b80d8
* Add crufty compatibility stuff for ldChris Lattner2003-04-181-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5813 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate some compatibility stuff no longer needed :PChris Lattner2003-04-181-10/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5812 91177308-0d34-0410-b5e6-96231b3b80d8
* Use anonymous namespace instead of "static"Chris Lattner2003-04-181-36/+36
| | | | | | | Kill using decl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5811 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't support codegen passes in optChris Lattner2003-04-161-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5797 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove codegen libraries to speed up linking optChris Lattner2003-04-161-3/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5796 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow the user to disable the internalize passChris Lattner2003-04-161-4/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5792 91177308-0d34-0410-b5e6-96231b3b80d8
* Give verbose error messages if bytecode file cannot be parsedChris Lattner2003-04-164-8/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5789 91177308-0d34-0410-b5e6-96231b3b80d8
* Improve compatibility with system AS further by allowing input from stdinChris Lattner2003-04-161-16/+30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5780 91177308-0d34-0410-b5e6-96231b3b80d8
* * Get rid of using declarationChris Lattner2003-04-161-4/+12
| | | | | | | * Add two compatibility options to work better with new GCC frontend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5779 91177308-0d34-0410-b5e6-96231b3b80d8
* Namespacify command line optionsChris Lattner2003-04-161-13/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5778 91177308-0d34-0410-b5e6-96231b3b80d8
* Minor tweakChris Lattner2003-03-311-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5758 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure that intermediate code is verifier clean to avoid wierd problems.Chris Lattner2003-03-071-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5723 91177308-0d34-0410-b5e6-96231b3b80d8
* * Reduce the number of useless bytecode files produced by bugpoint.Chris Lattner2003-02-283-3/+50
| | | | | | | | - This also speeds it up as the bytecode writer isn't terribly fast. * Add a new cleanup pass after everything else to run -funcresolve -globaldce git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5668 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename -no-* to -disable-*Chris Lattner2003-02-261-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5642 91177308-0d34-0410-b5e6-96231b3b80d8
* Make printing messages nicerChris Lattner2003-02-241-4/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5616 91177308-0d34-0410-b5e6-96231b3b80d8
* Add new -no-verify optionChris Lattner2003-02-121-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5542 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a new -no-output option, useful for -aa-eval tests.Chris Lattner2003-02-121-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5541 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix build problem on sparcChris Lattner2003-01-291-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5428 91177308-0d34-0410-b5e6-96231b3b80d8
* Make bugpoint *much* more powerful, giving it the capability to delete ↵Chris Lattner2003-01-233-11/+113
| | | | | | | | | instructions out of a large function to reduce it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5408 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow creating of passes like levelraise which use a targetdata ctorChris Lattner2003-01-221-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5403 91177308-0d34-0410-b5e6-96231b3b80d8
* link with static versions of some libs to avoid having to pull in all of ↵Chris Lattner2003-01-221-2/+2
| | | | | | ipo/ipa and datastructure at all git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5402 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix didn't fix the race condition in the makefilesChris Lattner2003-01-221-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5394 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix race condition in MakefileChris Lattner2003-01-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5380 91177308-0d34-0410-b5e6-96231b3b80d8
* * Prune down library list. In particular, llc doesn't need all of IPO, and ↵Chris Lattner2003-01-191-10/+6
| | | | | | | | | none of data structure and IPA completely! * Do not keep symbols by default! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5375 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename headerChris Lattner2003-01-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5283 91177308-0d34-0410-b5e6-96231b3b80d8
* Link in lots o librariesChris Lattner2003-01-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5269 91177308-0d34-0410-b5e6-96231b3b80d8
* No longer need scalaropts libChris Lattner2003-01-131-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5252 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate direct access to TargetData structureChris Lattner2002-12-281-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5156 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix compilation on GCC 3.2Chris Lattner2002-12-242-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5136 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't try to buidl jelloChris Lattner2002-12-241-5/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5135 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixes to compile with GCC 3.2Chris Lattner2002-12-241-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5134 91177308-0d34-0410-b5e6-96231b3b80d8
* Jello is now part of LLIChris Lattner2002-12-247-544/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5133 91177308-0d34-0410-b5e6-96231b3b80d8