| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Checking the wrong value. This caused us to emit silly code like | Chris Lattner | 2006-02-15 | 1 | -1/+1 |
| | | | | | | | | Y = seteq bool X, true instead of just using X :) llvm-svn: 26215 | ||||
| * | Code sufficiently protected against this test. | Jim Laskey | 2006-02-15 | 1 | -1/+0 |
| | | | | | llvm-svn: 26213 | ||||
| * | reverting previous change, will add support for other compilers later | Duraid Madina | 2006-02-15 | 2 | -0/+25 |
| | | | | | llvm-svn: 26211 | ||||
| * | Convert over to the new way of handling lex/bison checked into cvs | Chris Lattner | 2006-02-15 | 5 | -0/+419 |
| | | | | | llvm-svn: 26209 | ||||
| * | Check the new form for bison output into CVS | Chris Lattner | 2006-02-15 | 3 | -0/+638 |
| | | | | | llvm-svn: 26208 | ||||
| * | bugfixes | Chris Lattner | 2006-02-15 | 1 | -3/+2 |
| | | | | | llvm-svn: 26207 | ||||
| * | Convert this over to work with the new makefiles | Chris Lattner | 2006-02-15 | 3 | -181/+2617 |
| | | | | | llvm-svn: 26206 | ||||
| * | Convert the bison-output-checked-into-cvs makefile handling stuff to work | Chris Lattner | 2006-02-15 | 1 | -3/+16 |
| | | | | | | | | like the flex stuff, which actually works when people do cvs updates and get conflicts in the updated checked in file. llvm-svn: 26205 | ||||
| * | Sparc actually *DOES* have a directive for emitting zeros. In fact, it requires | Chris Lattner | 2006-02-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | it, because this: .bss X: .byte 0 results in the assembler warning: "initialization in bss segment". Annoying. llvm-svn: 26204 | ||||
| * | random lexer change to test the makefile updating stuff | Chris Lattner | 2006-02-15 | 3 | -0/+3 |
| | | | | | llvm-svn: 26203 | ||||
| * | Fix SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c on Sparc. | Chris Lattner | 2006-02-15 | 1 | -1/+22 |
| | | | | | | | | | The ABI specifies that there is a register save area at the bottom of the stack, which means the actual used pointer needs to be an offset from the subtracted value. llvm-svn: 26202 | ||||
| * | HP aCC (and a bunch of other compilers, no doubt) don't share | Duraid Madina | 2006-02-15 | 1 | -0/+5 |
| | | | | | | | | | GCC's syntax for auto-dependency generation stuff. This should be changed to be disabling dependency stuff unless GCC/ICC is found. llvm-svn: 26201 | ||||
| * | oops, I meant this | Duraid Madina | 2006-02-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 26200 | ||||
| * | zap | Duraid Madina | 2006-02-15 | 1 | -14/+0 |
| | | | | | llvm-svn: 26199 | ||||
| * | previously, configure would die if GCC or ICC was not found. Now it'll | Duraid Madina | 2006-02-15 | 1 | -11/+0 |
| | | | | | | | | | go through, but we do want to know if we're using GCC/ICC since they share certain funky command line options (for dependency generation stuff) llvm-svn: 26198 | ||||
| * | Remove an entry. | Evan Cheng | 2006-02-15 | 1 | -5/+0 |
| | | | | | llvm-svn: 26197 | ||||
| * | Use .zerofill on x86/darwin. | Evan Cheng | 2006-02-15 | 1 | -15/+22 |
| | | | | | llvm-svn: 26196 | ||||
| * | Lower memcpy with small constant size operand into a series of load / store | Evan Cheng | 2006-02-15 | 1 | -8/+34 |
| | | | | | | | ops. llvm-svn: 26195 | ||||
| * | more refactoring, no functionality change. | Chris Lattner | 2006-02-15 | 1 | -12/+11 |
| | | | | | llvm-svn: 26194 | ||||
| * | cvtsd2ss / cvtss2sd encoding bug. | Evan Cheng | 2006-02-15 | 1 | -4/+4 |
| | | | | | llvm-svn: 26193 | ||||
| * | movaps, movapd encoding bug. | Evan Cheng | 2006-02-15 | 1 | -8/+8 |
| | | | | | llvm-svn: 26192 | ||||
| * | pull some code out into a function | Chris Lattner | 2006-02-15 | 1 | -18/+28 |
| | | | | | llvm-svn: 26191 | ||||
| * | new testcase that broke unswitch due to loopsimplify not doing the right thing. | Chris Lattner | 2006-02-14 | 1 | -0/+1705 |
| | | | | | llvm-svn: 26190 | ||||
| * | Canonicalize inner loops before outer loops. Inner loop canonicalization | Chris Lattner | 2006-02-14 | 1 | -4/+5 |
| | | | | | | | | | can provide work for the outer loop to canonicalize. This fixes a case that breaks unswitching. llvm-svn: 26189 | ||||
| * | Doh again! | Evan Cheng | 2006-02-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 26188 | ||||
| * | When splitting exit edges to canonicalize loops, make sure to put the new | Chris Lattner | 2006-02-14 | 1 | -18/+20 |
| | | | | | | | | | block in the appropriate loop nest. Third time is the charm, right? llvm-svn: 26187 | ||||
| * | new note | Chris Lattner | 2006-02-14 | 1 | -0/+5 |
| | | | | | llvm-svn: 26186 | ||||
| * | If we have zero initialized data with external linkage, use .zerofill to | Chris Lattner | 2006-02-14 | 1 | -4/+11 |
| | | | | | | | | | | | | | | emit it (instead of .space), saving a bit of space in the .o file. For example: int foo[100]; int bar[100] = {}; when compiled with C++ or -fno-common results in shrinkage from 1160 to 360 bytes of space. The X86 backend can also do this on darwin. llvm-svn: 26185 | ||||
| * | Using wrong DW_FORM. | Jim Laskey | 2006-02-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 26184 | ||||
| * | Don't special case XS, XD prefixes. | Evan Cheng | 2006-02-14 | 1 | -14/+9 |
| | | | | | llvm-svn: 26183 | ||||
| * | Bug fix: XS, XD prefixes were being emitted twice. | Evan Cheng | 2006-02-14 | 1 | -9/+9 |
| | | | | | | | XMM registers were not being handled. llvm-svn: 26182 | ||||
| * | Make sure that weak functions are aligned properly | Chris Lattner | 2006-02-14 | 1 | -2/+1 |
| | | | | | llvm-svn: 26181 | ||||
| * | Duh | Evan Cheng | 2006-02-14 | 1 | -3/+0 |
| | | | | | llvm-svn: 26180 | ||||
| * | Remove -disable-x86-sse | Evan Cheng | 2006-02-14 | 1 | -10/+2 |
| | | | | | llvm-svn: 26179 | ||||
| * | add an assert | Chris Lattner | 2006-02-14 | 1 | -1/+2 |
| | | | | | llvm-svn: 26178 | ||||
| * | Keep to < 80 cols | Evan Cheng | 2006-02-14 | 1 | -6/+6 |
| | | | | | llvm-svn: 26177 | ||||
| * | Missed a break so memcpy cases fell through to memset. Doh. | Evan Cheng | 2006-02-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 26176 | ||||
| * | Fixed a build breakage. | Evan Cheng | 2006-02-14 | 1 | -14/+23 |
| | | | | | llvm-svn: 26175 | ||||
| * | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. | Evan Cheng | 2006-02-14 | 4 | -11/+11 |
| | | | | | llvm-svn: 26174 | ||||
| * | Add a entry. | Evan Cheng | 2006-02-14 | 1 | -0/+17 |
| | | | | | llvm-svn: 26173 | ||||
| * | Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMemCpy and | Evan Cheng | 2006-02-14 | 1 | -3/+5 |
| | | | | | | | maxStoresPerMemMove. Although the last one is not used. llvm-svn: 26172 | ||||
| * | Expand memset dst, c, size to a series of stores if size falls below the | Evan Cheng | 2006-02-14 | 1 | -4/+127 |
| | | | | | | | target specific theshold, e.g. 16 for x86. llvm-svn: 26171 | ||||
| * | Enable SSE (for the right subtargets) | Evan Cheng | 2006-02-14 | 1 | -6/+3 |
| | | | | | llvm-svn: 26169 | ||||
| * | Match changes to unix build system. | Jeff Cohen | 2006-02-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 26167 | ||||
| * | now that libcalls don't suck, we can remove this hack | Chris Lattner | 2006-02-14 | 1 | -6/+2 |
| | | | | | llvm-svn: 26164 | ||||
| * | Adjust to new style "generated files in CVS" mechanism for lex output | Chris Lattner | 2006-02-14 | 2 | -0/+201 |
| | | | | | llvm-svn: 26163 | ||||
| * | adjust to new style of handling lexer changes | Chris Lattner | 2006-02-14 | 2 | -111/+466 |
| | | | | | llvm-svn: 26162 | ||||
| * | Adjust to new form of handling lexer dependencies, this way shouldn't have | Chris Lattner | 2006-02-14 | 3 | -40/+273 |
| | | | | | | | the problems the old way did. llvm-svn: 26161 | ||||
| * | Implement an alternative way of handling generated lex files in CVS. This | Chris Lattner | 2006-02-14 | 1 | -5/+15 |
| | | | | | | | | should solve the "updating cvs when .l files change give me conflict markers that break my build" issue. llvm-svn: 26160 | ||||
| * | Wrap a couple more long lines | Chris Lattner | 2006-02-14 | 1 | -4/+5 |
| | | | | | llvm-svn: 26159 | ||||

