summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* First attempt at llvm-ar documentation. Modifiers need a little moreReid Spencer2004-11-111-0/+238
| | | | | | explanation. llvm-svn: 17681
* Actually, leave the check in. This prevents us from counting dead argumentsChris Lattner2004-11-111-1/+1
| | | | | | as IPCP opportunities. llvm-svn: 17680
* Fix bug: IPConstantProp/deadarg.llChris Lattner2004-11-111-2/+2
| | | | llvm-svn: 17679
* new testcaseChris Lattner2004-11-111-0/+7
| | | | llvm-svn: 17678
* Fix documentation for Makefile target name change. install-bytecode is nowReid Spencer2004-11-112-5/+5
| | | | | | just "install" in the runtime directory. llvm-svn: 17677
* Make IP Constant prop more aggressive about handling self recursive calls.Chris Lattner2004-11-101-2/+4
| | | | | | This implements IPConstantProp/recursion.ll llvm-svn: 17666
* New testcaseChris Lattner2004-11-101-0/+14
| | | | llvm-svn: 17665
* Correct the name of stosd for the AT&T syntax:John Criswell2004-11-101-1/+1
| | | | | | It's stosl (l for long == 32 bit). llvm-svn: 17658
* Do not let dead constant expressions hanging off of functions prevent IPCP.Chris Lattner2004-11-091-0/+3
| | | | | | | This allows to elimination of a bunch of global pool descriptor args from programs being pool allocated (and is also generally useful!) llvm-svn: 17657
* Provide conversion from posix time.Reid Spencer2004-11-091-0/+9
| | | | llvm-svn: 17656
* Fix isBytecodeFile to correctly recognized compressed bytecode too.Reid Spencer2004-11-091-4/+7
| | | | llvm-svn: 17655
* * Implement getStatusInfo for getting stat(2) like informationReid Spencer2004-11-092-5/+69
| | | | | | | * Implement createTemporaryFile for mkstemp(3) functionality * Fix isBytecodeFile to accept llvc magic # (compressed) as bytecode. llvm-svn: 17654
* Make sure llee can deal with compressed bytecode too.Reid Spencer2004-11-091-5/+7
| | | | llvm-svn: 17652
* Recognize compressed LLVM bytecode files.John Criswell2004-11-091-0/+3
| | | | | | | This should fix the problem of not being able to link compressed LLVM bytecode files from LLVM libraries. llvm-svn: 17648
* Tune compression:Reid Spencer2004-11-091-2/+2
| | | | | | | | | | bzip2: block size 9 -> 5, reduces memory by 400Kbytes, doesn't affect speed or compression ratio on all but the largest bytecode files (>1MB) zip: level 9 -> 6, this speeds up compression time by ~30% but only degrades the compressed size by a few bytes per megabyte. Those few bytes aren't worth the effort. llvm-svn: 17647
* Change this back so that I get stable numbers to reflect the change from theChris Lattner2004-11-091-1/+1
| | | | | | nightly testers llvm-svn: 17646
* Document quick-test target.Reid Spencer2004-11-091-0/+6
| | | | llvm-svn: 17644
* Add a quick-test target that uses QUICKTEST variable to quickly run aReid Spencer2004-11-091-0/+7
| | | | | | | | portion of the test suite. e.g.: make quck-test QUICKTEST=Regression/Bytecode llvm-svn: 17643
* Fix bug: 2004-11-08-FreeUseCrash.llChris Lattner2004-11-091-1/+3
| | | | llvm-svn: 17642
* Name file properlyChris Lattner2004-11-091-0/+0
| | | | llvm-svn: 17641
* Hrm, don't ask how I ran into this bugChris Lattner2004-11-091-0/+10
| | | | llvm-svn: 17640
* * Convert tabs to spacesMisha Brukman2004-11-091-10/+6
| | | | | | | * Order #includes according to style guide * Remove extraneous blank lines llvm-svn: 17639
* Output the program name (in this case, gccld) with warning about invalid filesMisha Brukman2004-11-091-1/+2
| | | | llvm-svn: 17638
* Allow hbd to be bugpointable on darwin by fixing common and linkonce codegenNate Begeman2004-11-092-4/+4
| | | | llvm-svn: 17637
* Handle headers for compressed bytecode filesMisha Brukman2004-11-081-1/+1
| | | | llvm-svn: 17634
* Don't silently ignore invalid files: tell the user!Misha Brukman2004-11-081-0/+2
| | | | llvm-svn: 17633
* Fix a bug that was preventing povray and namd from pool allocating correctly.Chris Lattner2004-11-081-1/+1
| | | | llvm-svn: 17632
* Handle assert_fail specialChris Lattner2004-11-081-0/+7
| | | | llvm-svn: 17631
* Remove extra spacesMisha Brukman2004-11-081-2/+2
| | | | llvm-svn: 17629
* This file is goneChris Lattner2004-11-081-3/+0
| | | | llvm-svn: 17627
* Add a --disable-compression option to gccas so the default compression ofReid Spencer2004-11-081-1/+4
| | | | | | bytecode can be defeated. llvm-svn: 17626
* Make writing compressed bytecode the default.Reid Spencer2004-11-081-1/+1
| | | | llvm-svn: 17625
* Implement and document the TOOL_VERBOSE option that asks each tool invokedReid Spencer2004-11-082-1/+15
| | | | | | to be verbose about its actions too. llvm-svn: 17624
* Fix typo.Reid Spencer2004-11-081-1/+1
| | | | llvm-svn: 17623
* Document compressed bytecode details.Reid Spencer2004-11-081-1/+28
| | | | llvm-svn: 17622
* Fix a typo: isvalid -> isValidReid Spencer2004-11-081-1/+1
| | | | llvm-svn: 17621
* Move path override in test/Makefile.Alkis Evlogimenos2004-11-082-2/+3
| | | | llvm-svn: 17613
* Override PATH to submake so that all tools are found if the PATH isAlkis Evlogimenos2004-11-081-1/+1
| | | | | | | not set up properly (it also avoids using different tools that happen to be in the path). llvm-svn: 17612
* * Add support for f2c and the -f2c switch to enable Fortran benchmarksMisha Brukman2004-11-081-12/+18
| | | | | | | * Remove spurious spaces between variable names and `=' (they're not lined up anyway and there's no hope of doing that) llvm-svn: 17611
* Now using path to python found by configure.Tanya Lattner2004-11-082-2/+2
| | | | llvm-svn: 17610
* First draft of compendium of documents relevant to writers of LLVM machineMisha Brukman2004-11-081-0/+246
| | | | | | target backends llvm-svn: 17609
* Put int the getReg cast optimization from x86 so that we generate fewerNate Begeman2004-11-082-0/+10
| | | | | | move instructions for the register allocator to coalesce. llvm-svn: 17608
* Recommend that new users read the documentation before they get started,Reid Spencer2004-11-081-0/+3
| | | | | | | with a little twist of humor. This more than anything else will help people get started with LLVM. llvm-svn: 17605
* Correct and Explain the first rule of thumb better.Reid Spencer2004-11-081-2/+4
| | | | llvm-svn: 17604
* Fix typo.Reid Spencer2004-11-081-1/+1
| | | | llvm-svn: 17603
* Fix grammar: use commas in a list of entitiesMisha Brukman2004-11-081-2/+2
| | | | llvm-svn: 17602
* Implement ExecutionEngine::freeMachineCodeForFunction()Misha Brukman2004-11-073-0/+15
| | | | llvm-svn: 17601
* Add method to delete machine code generated for a FunctionMisha Brukman2004-11-071-0/+6
| | | | llvm-svn: 17600
* Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. ThisReid Spencer2004-11-074-11/+57
| | | | | | | tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set automatically in the Makefile.config file. llvm-svn: 17599
* Changed TEST to TESTSUITETanya Lattner2004-11-071-1/+1
| | | | llvm-svn: 17598
OpenPOWER on IntegriCloud