aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Genericize support for calling functions a bitChris Lattner2001-09-101-0/+1
| | | | | | | Add external method support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@528 91177308-0d34-0410-b5e6-96231b3b80d8
* iFix dependence orderChris Lattner2001-09-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@517 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove extraneous spaceChris Lattner2001-09-092-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@509 91177308-0d34-0410-b5e6-96231b3b80d8
* Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.commonChris Lattner2001-09-078-60/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@501 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove old old fileChris Lattner2001-09-071-5/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@497 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert llc driver to standard tool formatChris Lattner2001-09-071-15/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@496 91177308-0d34-0410-b5e6-96231b3b80d8
* Uhm... that was really badChris Lattner2001-09-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@493 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up driverChris Lattner2001-09-071-34/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@492 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove support for const pool merging, which is obsolete now.Chris Lattner2001-09-071-3/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@471 91177308-0d34-0410-b5e6-96231b3b80d8
* Build lli firstChris Lattner2001-09-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@469 91177308-0d34-0410-b5e6-96231b3b80d8
* Makefile for tools/tests/Vikram S. Adve2001-08-281-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@409 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver to test IsPowerOf2. Could be extended for other library routines.Vikram S. Adve2001-08-281-0/+46
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@408 91177308-0d34-0410-b5e6-96231b3b80d8
* Changed link line.Vikram S. Adve2001-08-281-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@405 91177308-0d34-0410-b5e6-96231b3b80d8
* Add calls to NormalizeMethod() and to ScheduleInstructionsWithSSA().Vikram S. Adve2001-08-281-14/+42
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@404 91177308-0d34-0410-b5e6-96231b3b80d8
* Lots of new functionalityChris Lattner2001-08-271-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372 91177308-0d34-0410-b5e6-96231b3b80d8
* Add dependence to libvmcore.Vikram S. Adve2001-08-252-2/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370 91177308-0d34-0410-b5e6-96231b3b80d8
* Compile LLIChris Lattner2001-08-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368 91177308-0d34-0410-b5e6-96231b3b80d8
* Initial checkin of interpreterChris Lattner2001-08-232-0/+78
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361 91177308-0d34-0410-b5e6-96231b3b80d8
* Add library depChris Lattner2001-07-252-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300 91177308-0d34-0410-b5e6-96231b3b80d8
* Parenthesize output for expranalyze so that pointer stuff being multiplied ↵Chris Lattner2001-07-251-2/+2
| | | | | | isn't confusing git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299 91177308-0d34-0410-b5e6-96231b3b80d8
* Build as before disChris Lattner2001-07-251-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298 91177308-0d34-0410-b5e6-96231b3b80d8
* Change option name slightlyChris Lattner2001-07-231-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287 91177308-0d34-0410-b5e6-96231b3b80d8
* Use the new Alias command line optionChris Lattner2001-07-232-4/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284 91177308-0d34-0410-b5e6-96231b3b80d8
* CommandLine library cleanup. No longer use getValue/setValue, instead, just ↵Chris Lattner2001-07-239-135/+122
| | | | | | | | | treat the commandline args as the objects they represent and the "right thing" will happen git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283 91177308-0d34-0410-b5e6-96231b3b80d8
* -help is verbose enough that we don't need this anymoreChris Lattner2001-07-231-14/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281 91177308-0d34-0410-b5e6-96231b3b80d8
* Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner2001-07-239-9/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279 91177308-0d34-0410-b5e6-96231b3b80d8
* Removal of the redundant CompileContext wrapperChris Lattner2001-07-231-8/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274 91177308-0d34-0410-b5e6-96231b3b80d8
* Verbosify descriptionsChris Lattner2001-07-233-15/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273 91177308-0d34-0410-b5e6-96231b3b80d8
* Large scale changes to implement new command line argument facilityChris Lattner2001-07-2321-582/+367
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272 91177308-0d34-0410-b5e6-96231b3b80d8
* Privatize LLCOptions. It had no business being visible to the entireChris Lattner2001-07-223-55/+107
| | | | | | | program. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert from using C style char*'s to strings.Chris Lattner2001-07-221-2/+2
| | | | | | | Look ma, no strdups git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265 91177308-0d34-0410-b5e6-96231b3b80d8
* Instructions for useChris Lattner2001-07-211-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure we build all of the code!Chris Lattner2001-07-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254 91177308-0d34-0410-b5e6-96231b3b80d8
* Renamed include/llvm/Codegen to include/llvm/CodeGenChris Lattner2001-07-211-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253 91177308-0d34-0410-b5e6-96231b3b80d8
* Make the makefile workChris Lattner2001-07-211-7/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247 91177308-0d34-0410-b5e6-96231b3b80d8
* Support changed expression apiChris Lattner2001-07-211-5/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242 91177308-0d34-0410-b5e6-96231b3b80d8
* Autodep functionality broken. Remove so we get successful buildsChris Lattner2001-07-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239 91177308-0d34-0410-b5e6-96231b3b80d8
* Driver and options for the llc compiler.Vikram S. Adve2001-07-213-0/+251
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support to call LevelRaiseChris Lattner2001-07-202-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217 91177308-0d34-0410-b5e6-96231b3b80d8
* Update makefile for more accurate depsChris Lattner2001-07-202-3/+38
| | | | | | | Include support to print out Expression types git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix clean targetChris Lattner2001-07-181-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203 91177308-0d34-0410-b5e6-96231b3b80d8
* Reordered link line for correct static linking.Vikram S. Adve2001-07-156-10/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198 91177308-0d34-0410-b5e6-96231b3b80d8
* Add better support for post dominator information.Chris Lattner2001-07-061-23/+46
| | | | | | | Print method name for each analysis. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144 91177308-0d34-0410-b5e6-96231b3b80d8
* Initial checkin of analyze tool.Chris Lattner2001-07-032-0/+114
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137 91177308-0d34-0410-b5e6-96231b3b80d8
* Build new analyze toolChris Lattner2001-07-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136 91177308-0d34-0410-b5e6-96231b3b80d8
* Include ADCE pass, rename include/Opt directory to llvm/OptimizationsChris Lattner2001-06-301-2/+5
| | | | | | | | Optimizations now in opt namespace. Rename SCCP pass to DoSCCP git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118 91177308-0d34-0410-b5e6-96231b3b80d8
* Miscellaneous cleanups:Chris Lattner2001-06-273-6/+3
| | | | | | | | | | | | * Convert post to pre-increment for for loops * Use generic programming more * Use new Value::cast* instructions * Use new Module, Method, & BasicBlock forwarding methods * Use new facilities in STLExtras.h * Use new Instruction::isPHINode() method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96 91177308-0d34-0410-b5e6-96231b3b80d8
* Add command line arguments for Constant Pool Merging & Sparse Conditional ↵Chris Lattner2001-06-271-6/+8
| | | | | | Constant Prop git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94 91177308-0d34-0410-b5e6-96231b3b80d8
* Add stub for induction variable codeChris Lattner2001-06-201-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38 91177308-0d34-0410-b5e6-96231b3b80d8
* Removed silly test codeChris Lattner2001-06-131-22/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31 91177308-0d34-0410-b5e6-96231b3b80d8