Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EXIT STAGE LEFT: gccas, gccld | Daniel Dunbar | 2009-08-25 | 2 | -92/+0 |
| | | | | llvm-svn: 80023 | ||||
* | remove attributions | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45423 | ||||
* | remove attributions from tools/utils makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45414 | ||||
* | Align make log output with the rest of llvm. | Reid Spencer | 2007-02-10 | 1 | -6/+6 |
| | | | | llvm-svn: 34150 | ||||
* | Write the deprecation message to stderr instead of stdout so that it | Reid Spencer | 2007-02-09 | 1 | -0/+1 |
| | | | | | | doesn't get mingled with the output bytecode. llvm-svn: 34087 | ||||
* | Make sure the gccas script is executable. | Reid Spencer | 2007-02-04 | 1 | -2/+4 |
| | | | | llvm-svn: 33851 | ||||
* | Clean this up a bit: hide command unless verbose output requested, echo | Reid Spencer | 2007-02-03 | 1 | -2/+6 |
| | | | | | | a useful comment line, add a clean target. llvm-svn: 33834 | ||||
* | Two improvements: | Reid Spencer | 2007-02-02 | 1 | -2/+2 |
| | | | | | | | | 1. Allow -- as well as - options (Bill Wendling) 2. Pass unrecognized options to opt and let it handle the errors, if any (Chris Lattner). llvm-svn: 33798 | ||||
* | For PR1152: | Reid Spencer | 2007-02-02 | 3 | -221/+76 |
| | | | | | | Step 2: Make plug compatible shell script to replace gccas binary. llvm-svn: 33787 | ||||
* | Order createSimplifyLibCallsPass() after a set of function level passes | Devang Patel | 2007-01-26 | 1 | -1/+1 |
| | | | | | | so that these function passes are managed by CallGraphPassManager. llvm-svn: 33540 | ||||
* | default to emiting an uncompressed .bc file | Chris Lattner | 2007-01-21 | 1 | -1/+1 |
| | | | | llvm-svn: 33420 | ||||
* | Run an instcombine pass after inlining but before scalarrepl. This allows | Chris Lattner | 2007-01-15 | 1 | -0/+1 |
| | | | | | | | instcombine to clean up the code, which makes more code suitable for SRoA. This helps C++ code in particular, e.g. speeding up tramp3d by 31%. llvm-svn: 33235 | ||||
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -5/+5 |
| | | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298 | ||||
* | make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. | Chris Lattner | 2006-12-06 | 1 | -0/+2 |
| | | | | | | With this change, I can now move -stats to print when llvm_shutdown is called. llvm-svn: 32250 | ||||
* | Replacing std::iostreams with llvm iostreams. Some of these changes involve | Bill Wendling | 2006-11-29 | 1 | -6/+8 |
| | | | | | | | adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990 | ||||
* | Update to new predicate simplifier VRP design. Fixes PR966 and PR967. | Nick Lewycky | 2006-11-22 | 1 | -1/+0 |
| | | | | | | | | Remove predicate simplifier from default gcc3 pipeline. New design is too slow to enable by default. Add new testcases for problems encountered in development. llvm-svn: 31895 | ||||
* | Enable 'predsimplify' optimization. | Nick Lewycky | 2006-09-24 | 1 | -0/+1 |
| | | | | llvm-svn: 30589 | ||||
* | Use LINK_COMPONENTS to specify *components* to link against instead of | Chris Lattner | 2006-09-04 | 1 | -3/+1 |
| | | | | | | using USED_LIBS to specify *libraries* to link against. llvm-svn: 30090 | ||||
* | For PR797: | Reid Spencer | 2006-08-18 | 1 | -10/+3 |
| | | | | | | | | | | | | | Rid the Assembly Parser of exceptions. This is a really gross hack but it will do until the Assembly Parser is re-written as a recursive descent. The basic premise is that wherever the old "ThrowException" function was called (new name: GenerateError) we set a flag (TriggerError). Every production checks that flag and calls YYERROR if it is set. Additionally, each call to ThrowException in the grammar is replaced with GEN_ERROR which calls GenerateError and then YYERROR immediately. This prevents the remaining production from continuing after an error condition. llvm-svn: 29763 | ||||
* | Tools require EH for their top-level try blocks. | Chris Lattner | 2006-07-07 | 1 | -0/+1 |
| | | | | llvm-svn: 29035 | ||||
* | Split long comment lines. | Reid Spencer | 2006-07-03 | 1 | -6/+4 |
| | | | | llvm-svn: 28988 | ||||
* | Don't pass target name into TargetData anymore, it is never used or needed. | Chris Lattner | 2006-06-16 | 1 | -1/+1 |
| | | | | llvm-svn: 28831 | ||||
* | Use archive libraries instead of object files for VMCore, BCReader, | Reid Spencer | 2006-06-01 | 1 | -2/+2 |
| | | | | | | | BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. llvm-svn: 28610 | ||||
* | Turn on loop unswitching tonight | Chris Lattner | 2006-02-22 | 1 | -0/+1 |
| | | | | llvm-svn: 26312 | ||||
* | Move some constant folding code shared by Analysis and Transform passes | John Criswell | 2005-10-27 | 1 | -1/+1 |
| | | | | | | | | into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and linked with LLVMAnalysis.a, which provides any missing definitions. llvm-svn: 24036 | ||||
* | 1. Remove libraries no longer created from the list of libraries linked into the | John Criswell | 2005-10-26 | 1 | -1/+1 |
| | | | | | | | | | | SparcV9 JIT. 2. Make LLVMTransformUtils a relinked object file and always link it before LLVMAnalysis.a. These two libraries have circular dependencies on each other which creates problem when building the SparcV9 JIT. This change fixes the dependency on all platforms problems with a minimum of fuss. llvm-svn: 24023 | ||||
* | Pull in the archive versions of these libs to reduce executable size | Chris Lattner | 2005-10-24 | 1 | -2/+2 |
| | | | | llvm-svn: 23928 | ||||
* | Move licm after reassociate, add some cond-propagate passes | Chris Lattner | 2005-05-07 | 1 | -1/+4 |
| | | | | llvm-svn: 21769 | ||||
* | Add the simplify-libcalls pass. | Reid Spencer | 2005-04-27 | 1 | -0/+1 |
| | | | | llvm-svn: 21585 | ||||
* | There are still uses for spaces in Makefiles -- to make text line up together, | Misha Brukman | 2005-04-24 | 1 | -2/+2 |
| | | | | | | regardless of the tab size/stop settings on the developer side llvm-svn: 21499 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-22 | 1 | -8/+8 |
| | | | | llvm-svn: 21428 | ||||
* | there is no reason to run -instcombine -instcombine! | Chris Lattner | 2005-03-29 | 1 | -1/+0 |
| | | | | llvm-svn: 20915 | ||||
* | Rename createPromoteMemoryToRegister() to | Alkis Evlogimenos | 2005-03-28 | 1 | -1/+1 |
| | | | | | | | createPromoteMemoryToRegisterPass() to be consistent with other pass creation functions. llvm-svn: 20885 | ||||
* | move the reassociation pass after the LICM pass. This speeds up mgrid | Chris Lattner | 2005-03-07 | 1 | -2/+2 |
| | | | | | | from 10.27s to 9.57s with the CBE. llvm-svn: 20508 | ||||
* | Use binary mode for reading/writing bytecode files | Jeff Cohen | 2005-01-22 | 1 | -1/+4 |
| | | | | llvm-svn: 19751 | ||||
* | Fix typo 'ompress' => 'compress'. | Jeff Cohen | 2005-01-01 | 1 | -1/+1 |
| | | | | llvm-svn: 19232 | ||||
* | For PR351: | Reid Spencer | 2004-12-30 | 1 | -57/+65 |
| | | | | | | | | | | * Place a try/catch block around the entire tool to Make sure std::string exceptions are caught and printed before exiting the tool. * Make sure we catch unhandled exceptions at the top level so that we don't abort with a useless message but indicate than an unhandled exception was generated. llvm-svn: 19192 | ||||
* | Support the gas option --traditional-format which, for some reason, gets | Reid Spencer | 2004-12-22 | 1 | -0/+3 |
| | | | | | | passed to gccas when the --program-prefix option is used to configure CFE. llvm-svn: 19091 | ||||
* | Add -strip-debug option | Chris Lattner | 2004-12-03 | 1 | -3/+9 |
| | | | | | | remove the temporary -disable-dse option llvm-svn: 18451 | ||||
* | Add LLVMbzip2 library, now required. | Reid Spencer | 2004-11-25 | 1 | -1/+1 |
| | | | | llvm-svn: 18255 | ||||
* | Fix usage of changed function prototype | Reid Spencer | 2004-11-14 | 1 | -1/+1 |
| | | | | llvm-svn: 17798 | ||||
* | Add a --disable-compression option to gccas so the default compression of | Reid Spencer | 2004-11-08 | 1 | -1/+4 |
| | | | | | | bytecode can be defeated. llvm-svn: 17626 | ||||
* | Fix file header comment | Misha Brukman | 2004-10-29 | 1 | -1/+1 |
| | | | | llvm-svn: 17350 | ||||
* | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 1 | -2/+3 |
| | | | | llvm-svn: 17286 | ||||
* | We're not doing automake any more | Reid Spencer | 2004-10-22 | 1 | -652/+0 |
| | | | | llvm-svn: 17168 | ||||
* | We won't use automake | Reid Spencer | 2004-10-22 | 1 | -19/+0 |
| | | | | llvm-svn: 17155 | ||||
* | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 1 | -0/+652 |
| | | | | llvm-svn: 17136 | ||||
* | Remove extra comma. | Reid Spencer | 2004-10-18 | 1 | -1/+1 |
| | | | | llvm-svn: 17113 | ||||
* | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 1 | -1/+1 |
| | | | | llvm-svn: 16950 | ||||
* | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 1 | -0/+19 |
| | | | | llvm-svn: 16894 |