| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Indent to 2 spaces. | Alkis Evlogimenos | 2004-09-05 | 1 | -26/+27 | |
| | | | | | llvm-svn: 16187 | |||||
| * | Remove configuration of test/Programs/* Makefiles. | Reid Spencer | 2004-09-05 | 2 | -1060/+1999 | |
| | | | | | llvm-svn: 16186 | |||||
| * | Added the configuration of the test/Makefile. | Reid Spencer | 2004-09-05 | 2 | -0/+7 | |
| | | | | | llvm-svn: 16185 | |||||
| * | Add HAS_U_INT64_T | Reid Spencer | 2004-09-05 | 1 | -0/+3 | |
| | | | | | llvm-svn: 16184 | |||||
| * | Add LLVMC as a supported tool. | Reid Spencer | 2004-09-05 | 1 | -0/+1 | |
| | | | | | llvm-svn: 16183 | |||||
| * | Per Bug 257 | Reid Spencer | 2004-09-05 | 1 | -1/+1 | |
| | | | | | | | | | The "Programs" directory no longer lives here. It have been moved to its own cvs module. Check it out into llvm/projects and configure/build it there. llvm-svn: 16182 | |||||
| * | Make the NightlyTest run tests out of projects/llvm-test instead of | Reid Spencer | 2004-09-05 | 1 | -4/+6 | |
| | | | | | | | llvm/test/Programs llvm-svn: 16181 | |||||
| * | Put a space between `Data' and `Structure' of DSA. | Misha Brukman | 2004-09-05 | 2 | -3/+3 | |
| | | | | | llvm-svn: 16179 | |||||
| * | Remove the bit about this document being my `notes', it has matured since then. | Misha Brukman | 2004-09-05 | 1 | -5/+0 | |
| | | | | | llvm-svn: 16178 | |||||
| * | Fix object/library filenames that have changed, clarify descriptions. | Misha Brukman | 2004-09-05 | 1 | -46/+30 | |
| | | | | | llvm-svn: 16177 | |||||
| * | Add DSA. | Misha Brukman | 2004-09-05 | 1 | -0/+3 | |
| | | | | | llvm-svn: 16176 | |||||
| * | * CSS was created to reduce re-specifying design styles: specify table cell | Misha Brukman | 2004-09-05 | 1 | -102/+108 | |
| | | | | | | | | | color once at the top, and do not repeat it 82 times * Replace bright blue table border with gray, which is easier on the eyes and matches the gray LLVM documentation color scheme llvm-svn: 16175 | |||||
| * | * Change PPC32AsmPrinter => PowerPCAsmPrinter since it is now shared between | Misha Brukman | 2004-09-05 | 3 | -13/+59 | |
| | | | | | | | | | Darwin and AIX and is not 32- or 64-bit specific * Bring back PowerPC.td as a result, to make it use the `PowerPC' class name * Adjust Makefile accordingly llvm-svn: 16174 | |||||
| * | Renamed PPC32AsmPrinter.cpp => PowerPCAsmPrinter.cpp as the Darwin and AIX asm | Misha Brukman | 2004-09-05 | 1 | -0/+0 | |
| | | | | | | | printers are now unified into one file. llvm-svn: 16173 | |||||
| * | Make sure llvm-test doesn't build automatically so the nightly test can | Reid Spencer | 2004-09-04 | 1 | -1/+1 | |
| | | | | | | | finish its build phase without building and running all the tests. llvm-svn: 16172 | |||||
| * | Take one item off the "to do" list: implemented -O1 .. -O5 options for | Reid Spencer | 2004-09-04 | 1 | -2/+0 | |
| | | | | | | | optimization in stkrc instead of depending on "opt" llvm-svn: 16169 | |||||
| * | Convert makefile to use standard LLVM macros for tool names | Reid Spencer | 2004-09-04 | 1 | -22/+13 | |
| | | | | | | | Utilize new stkrc -O4 option for optimization during translation. llvm-svn: 16168 | |||||
| * | Make Stacker into a complete project with its own configuration. | Reid Spencer | 2004-09-04 | 17 | -12/+18336 | |
| | | | | | llvm-svn: 16167 | |||||
| * | Make the StackerCompiler and optimizing translator by running specific | Reid Spencer | 2004-09-04 | 2 | -3/+92 | |
| | | | | | | | | optimizations after construction of the Module. The OptLevel argument to the compile function controls the level of optimization. llvm-svn: 16166 | |||||
| * | Make the Stacker compiler handle -O1 .. -O5 options so it is compliant with | Reid Spencer | 2004-09-04 | 2 | -72/+99 | |
| | | | | | | | | the compiler driver interface as an optimizing translator. Also clean up error message handling. llvm-svn: 16165 | |||||
| * | Include MathExtras.h to fix build breakage, thanks to Vladimir | Nate Begeman | 2004-09-04 | 1 | -0/+1 | |
| | | | | | llvm-svn: 16164 | |||||
| * | All PPC instructions are now auto-printed | Nate Begeman | 2004-09-04 | 10 | -1014/+562 | |
| | | | | | | | | 32 and 64 bit AsmWriters unified Darwin and AIX specific features of AsmWriter split out llvm-svn: 16163 | |||||
| * | Get rid of an un-needed and un-used GCCism. ATTR_DEPRECATED is used nowhere | Reid Spencer | 2004-09-03 | 1 | -3/+0 | |
| | | | | | | | in the LLVM source base. llvm-svn: 16162 | |||||
| * | Clean up some "clean:" targets so they use $(VERB) and don't print anything | Reid Spencer | 2004-09-03 | 4 | -6/+6 | |
| | | | | | | | by default, like every other "clean" target in LLVM. llvm-svn: 16161 | |||||
| * | Make tblgen's exception handling a little more robust by printing the | Reid Spencer | 2004-09-03 | 1 | -1/+8 | |
| | | | | | | | program name and also catching ... llvm-svn: 16160 | |||||
| * | Don't re-instantiate the std::string in catch block. | Reid Spencer | 2004-09-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 16159 | |||||
| * | Uh, changing in build dir and committing in src dir doesn't lead to correct | Reid Spencer | 2004-09-03 | 1 | -1/+1 | |
| | | | | | | | commits. Fix it so it actually works. llvm-svn: 16158 | |||||
| * | Correct the specification of the DIRS variable to not include the source | Reid Spencer | 2004-09-03 | 1 | -1/+1 | |
| | | | | | | | | | directory prefix, just the name of the subdirectory. This prevents the makefile from trying to find makefiles (like Makefile.common) in the wrong place. llvm-svn: 16157 | |||||
| * | I was actually wrong in my "simplification". | Misha Brukman | 2004-09-03 | 1 | -2/+5 | |
| | | | | | llvm-svn: 16156 | |||||
| * | Simplify check for uint64_t and u_int64_t | Misha Brukman | 2004-09-03 | 1 | -5/+2 | |
| | | | | | llvm-svn: 16155 | |||||
| * | Provide correct definition of uint64_t for platforms that have only | Reid Spencer | 2004-09-03 | 1 | -0/+12 | |
| | | | | | | | u_int64_t defined. llvm-svn: 16154 | |||||
| * | Order #includes alphabetically, local .h files first. | Misha Brukman | 2004-09-03 | 1 | -3/+2 | |
| | | | | | llvm-svn: 16153 | |||||
| * | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 14 | -6/+16 | |
| | | | | | | | Patch contributed by Paolo Invernizzi! llvm-svn: 16152 | |||||
| * | Regenerated after Reid's change for uint64_t/u_int64_t (patch by Bill Wendling) | Misha Brukman | 2004-09-02 | 1 | -6/+7 | |
| | | | | | llvm-svn: 16151 | |||||
| * | Make the text of this file a little more useful. | Reid Spencer | 2004-09-02 | 1 | -1/+12 | |
| | | | | | llvm-svn: 16150 | |||||
| * | Don't just assume that either uint64_t or u_int64_t is available. Instead, | Reid Spencer | 2004-09-02 | 1 | -2/+3 | |
| | | | | | | | | give preference to uint64_t if it exists. If not, check for u_int64_t. If that doesn't exist either, then error out. llvm-svn: 16149 | |||||
| * | Change the way we choose a free register: instead of picking the first | Alkis Evlogimenos | 2004-09-02 | 1 | -4/+15 | |
| | | | | | | | | free allocatable register, we prefer the a free one with the most uses of inactive intervals. llvm-svn: 16148 | |||||
| * | Change the way we choose a free register: instead of picking the first | Alkis Evlogimenos | 2004-09-02 | 1 | -3/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | free allocatable register, we prefer the a free one with the most uses of inactive intervals. This causes less spills and performes a bit better compared to gcc: Program | GCC/LLC (Before)| GCC/LLC (After) 164.gzip/164.gzip | 0.59 | 0.60 175.vpr/175.vpr | 0.57 | 0.58 176.gcc/176.gcc | 0.59 | 0.61 181.mcf/181.mcf | 0.94 | 0.95 186.crafty/186.crafty | 0.62 | 0.62 197.parser/197.parser | 0.89 | 0.88 252.eon/252.eon | 0.61 | 0.66 253.perlbmk/253.perlbmk | 0.79 | 0.84 254.gap/254.gap | 0.81 | 0.81 255.vortex/255.vortex | 0.92 | 0.93 256.bzip2/256.bzip2 | 0.69 | 0.69 300.twolf/300.twolf | 0.91 | 0.90 llvm-svn: 16147 | |||||
| * | Added a check for u_int64_t, which is used by Interix. | John Criswell | 2004-09-02 | 2 | -1986/+840 | |
| | | | | | llvm-svn: 16145 | |||||
| * | Added u_int64_t because some systems use that instead of uint64_t. | John Criswell | 2004-09-02 | 1 | -0/+3 | |
| | | | | | llvm-svn: 16144 | |||||
| * | We don't need to sort the added vector as unhandled intervals are | Alkis Evlogimenos | 2004-09-02 | 1 | -1/+0 | |
| | | | | | | | stored in a binary heap. llvm-svn: 16143 | |||||
| * | Convert remaining X-Form and Pseudo instructions over to asm writer | Nate Begeman | 2004-09-02 | 5 | -83/+81 | |
| | | | | | llvm-svn: 16142 | |||||
| * | Pull in definition of std::unary_function. | Alkis Evlogimenos | 2004-09-02 | 1 | -0/+1 | |
| | | | | | llvm-svn: 16140 | |||||
| * | Unbreak build | Brian Gaeke | 2004-09-02 | 2 | -2/+2 | |
| | | | | | llvm-svn: 16139 | |||||
| * | Back to compiling land for v8 | Brian Gaeke | 2004-09-02 | 4 | -6/+6 | |
| | | | | | llvm-svn: 16138 | |||||
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 341 | -713/+720 | |
| | | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
| * | Be a bit more efficient when processing the active and inactive | Alkis Evlogimenos | 2004-09-01 | 2 | -52/+62 | |
| | | | | | | | | | | lists. Instead of scanning the vector backwards, scan it forward and swap each element we want to erase. Then at the end erase all removed intervals at once. This doesn't save much: 0.08s out of 4s when compiling 176.gcc. llvm-svn: 16136 | |||||
| * | Give a better assertion if we see a use before a def. | Alkis Evlogimenos | 2004-09-01 | 1 | -0/+2 | |
| | | | | | llvm-svn: 16135 | |||||
| * | Make sure <cassert> is included for platforms that don't include it via | Reid Spencer | 2004-09-01 | 1 | -0/+1 | |
| | | | | | | | other header files. llvm-svn: 16134 | |||||
| * | mkdtemp doesn't exist on Cygwin. Use tempnam & mkdir instead. | Reid Spencer | 2004-09-01 | 1 | -5/+7 | |
| | | | | | llvm-svn: 16133 | |||||

