| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Remove unused APInt variable. | Zhou Sheng | 2007-03-28 | 1 | -3/+0 | |
| | | | | | llvm-svn: 35414 | |||||
| * | Undocument the implementation keyword | Reid Spencer | 2007-03-28 | 1 | -12/+11 | |
| | | | | | | | Docuemnt the checkpoint keyword llvm-svn: 35413 | |||||
| * | Remove use of implementation keyword. | Reid Spencer | 2007-03-28 | 89 | -92/+0 | |
| | | | | | llvm-svn: 35412 | |||||
| * | Regenerate. | Reid Spencer | 2007-03-28 | 5 | -451/+448 | |
| | | | | | llvm-svn: 35411 | |||||
| * | Replace the "implementation" keyword with "checkpoint". This more accurately | Reid Spencer | 2007-03-28 | 2 | -3/+3 | |
| | | | | | | | | | describes its function as check against unresolved types and definitions. This is handy for forcing error messages in assembly test cases or otherwise ensuring that everything is resolved at that point in the assembly. llvm-svn: 35410 | |||||
| * | The implementation keyword was replaced with checkpoint. | Reid Spencer | 2007-03-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 35409 | |||||
| * | Clean up codes in ComputeMaskedBits(): | Zhou Sheng | 2007-03-28 | 1 | -29/+27 | |
| | | | | | | | | | 1. Line out nested use of zext/trunc. 2. Make more use of getHighBitsSet/getLowBitsSet. 3. Use APInt[] != 0 instead of "(APInt & SignBit) != 0". llvm-svn: 35408 | |||||
| * | Scale 1 is always ok. | Evan Cheng | 2007-03-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 35407 | |||||
| * | Remove isLegalAddressImmediate. | Evan Cheng | 2007-03-28 | 4 | -34/+0 | |
| | | | | | llvm-svn: 35406 | |||||
| * | No need to generate the implementation keyword any more. Its frivolous. | Reid Spencer | 2007-03-28 | 1 | -2/+0 | |
| | | | | | llvm-svn: 35405 | |||||
| * | implementation keyword is going .. going .. gone. | Reid Spencer | 2007-03-28 | 8 | -16/+0 | |
| | | | | | llvm-svn: 35404 | |||||
| * | GEP index sinking fixes: | Evan Cheng | 2007-03-28 | 1 | -40/+35 | |
| | | | | | | | | | | 1) Take address scale into consideration. e.g. i32* -> scale 4. 2) Examine all the users of GEP. 3) Generalize to inter-block GEP's (no longer uses loopinfo). 4) Don't do xform if GEP has other variable index(es). llvm-svn: 35403 | |||||
| * | don't use 'not' when we can use a positive test | Chris Lattner | 2007-03-28 | 1 | -8/+6 | |
| | | | | | llvm-svn: 35402 | |||||
| * | new test case for PR1280 | Reid Spencer | 2007-03-28 | 1 | -0/+15 | |
| | | | | | llvm-svn: 35401 | |||||
| * | For PR1280: | Reid Spencer | 2007-03-28 | 1 | -3/+13 | |
| | | | | | | | | When converting an add/xor/and triplet into a trunc/sext, only do so if the intermediate integer type is a bitwidth that the targets can handle. llvm-svn: 35400 | |||||
| * | For PR1280: | Reid Spencer | 2007-03-28 | 2 | -24/+0 | |
| | | | | | | | | Remove test cases for and/xor/add -> trunc/sext that use bit widths that the targets cannot code gen. llvm-svn: 35399 | |||||
| * | Added a test case for PR1279. | Evan Cheng | 2007-03-28 | 1 | -0/+37 | |
| | | | | | llvm-svn: 35398 | |||||
| * | new testcase | Chris Lattner | 2007-03-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 35397 | |||||
| * | Fix for PR1279. Dead def has a live interval of length 1. Copy coalescing should | Evan Cheng | 2007-03-28 | 1 | -3/+5 | |
| | | | | | | | not violate that. llvm-svn: 35396 | |||||
| * | upgrade a random test | Chris Lattner | 2007-03-28 | 1 | -4/+4 | |
| | | | | | llvm-svn: 35395 | |||||
| * | Remove cruft I put in there... | Bill Wendling | 2007-03-28 | 1 | -72/+0 | |
| | | | | | llvm-svn: 35394 | |||||
| * | Fix a problem building llvm-gcc on amd64-unknown-freebsd6.2, due to the | Chris Lattner | 2007-03-28 | 1 | -1/+3 | |
| | | | | | | | system assembler not groking legal instructions like "leal (,%esi,8), %ecx". llvm-svn: 35393 | |||||
| * | Unbreak mmx arithmetic. It was barfing trying to do v8i8 arithmetic. | Bill Wendling | 2007-03-28 | 2 | -3/+78 | |
| | | | | | llvm-svn: 35392 | |||||
| * | new testcase | Chris Lattner | 2007-03-28 | 1 | -0/+17 | |
| | | | | | llvm-svn: 35391 | |||||
| * | Fixing doxygen.cfg target. I'm not a makefile expert, so hopefully this ↵ | Tanya Lattner | 2007-03-27 | 1 | -1/+1 | |
| | | | | | | | correct.Tested doxygen generation on zion. llvm-svn: 35390 | |||||
| * | Add the "unpack low packed data" instructions. This should be the last of | Bill Wendling | 2007-03-27 | 1 | -73/+130 | |
| | | | | | | | the MMX instructions that are needed... llvm-svn: 35389 | |||||
| * | Use SmallPtrSet. | Devang Patel | 2007-03-27 | 1 | -1/+2 | |
| | | | | | llvm-svn: 35388 | |||||
| * | Test that a VIEW_CONVERT_EXPR used as an lvalue has the right type. | Duncan Sands | 2007-03-27 | 1 | -0/+9 | |
| | | | | | llvm-svn: 35387 | |||||
| * | Add better support for keywords. | Bill Wendling | 2007-03-27 | 1 | -21/+40 | |
| | | | | | llvm-svn: 35386 | |||||
| * | Fix so that pandn is emitted instead of an xor/and combo. Add integer | Bill Wendling | 2007-03-27 | 2 | -13/+55 | |
| | | | | | | | comparison operators. llvm-svn: 35385 | |||||
| * | Add support for integer comparison builtins. | Bill Wendling | 2007-03-27 | 1 | -0/+23 | |
| | | | | | llvm-svn: 35384 | |||||
| * | Unbreaks non-debug builds. | Evan Cheng | 2007-03-27 | 1 | -0/+2 | |
| | | | | | llvm-svn: 35383 | |||||
| * | "The C standards do say that "char" may either be a "signed char" or "unsigned | Lauro Ramos Venancio | 2007-03-27 | 1 | -1/+1 | |
| | | | | | | | | | char" and it is up to the compilers implementation or the platform which is followed." http://www.arm.linux.org.uk/docs/faqs/signedchar.php llvm-svn: 35382 | |||||
| * | bugfix: sometimes the spiller puts a load between the "mov lr, pc" and "bx" ↵ | Lauro Ramos Venancio | 2007-03-27 | 3 | -11/+11 | |
| | | | | | | | of a CALL_NOLINK. llvm-svn: 35381 | |||||
| * | Remove dead code | Anton Korobeynikov | 2007-03-27 | 1 | -82/+46 | |
| | | | | | llvm-svn: 35380 | |||||
| * | Split big monster into small helpers. No functionality change. | Anton Korobeynikov | 2007-03-27 | 1 | -190/+285 | |
| | | | | | llvm-svn: 35379 | |||||
| * | For PR1276: | Reid Spencer | 2007-03-27 | 1 | -2/+4 | |
| | | | | | | | | | | Allow doxygen documentation to be rebuilt manually with "make regendoc" separately from "make install". Patch by Scott Michel. llvm-svn: 35378 | |||||
| * | For PR601: | Reid Spencer | 2007-03-27 | 1 | -6/+48 | |
| | | | | | | | Add a little flesh to the document skeleton. llvm-svn: 35377 | |||||
| * | SDISel does not preserve all, it changes CFG and other info. | Evan Cheng | 2007-03-27 | 1 | -1/+0 | |
| | | | | | llvm-svn: 35376 | |||||
| * | Don't call getOperandConstraint() if operand index is greater than | Evan Cheng | 2007-03-27 | 1 | -1/+2 | |
| | | | | | | | TID->numOperands. llvm-svn: 35375 | |||||
| * | Spell check. | Devang Patel | 2007-03-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 35374 | |||||
| * | Implement some minor review feedback. | Reid Spencer | 2007-03-26 | 1 | -3/+3 | |
| | | | | | llvm-svn: 35373 | |||||
| * | Another test case for PR1271 where bad shift masks were generated. | Reid Spencer | 2007-03-26 | 1 | -0/+35 | |
| | | | | | llvm-svn: 35372 | |||||
| * | For PR1271: | Reid Spencer | 2007-03-26 | 1 | -1/+1 | |
| | | | | | | | Fix another incorrectly converted shift mask. llvm-svn: 35371 | |||||
| * | Reduce malloc/free traffic. | Devang Patel | 2007-03-26 | 1 | -12/+8 | |
| | | | | | llvm-svn: 35370 | |||||
| * | It is not possible to determie dominance between two PHI nodes | Devang Patel | 2007-03-26 | 1 | -0/+6 | |
| | | | | | | | based on their ordering. llvm-svn: 35369 | |||||
| * | Use std::vector<DFCalculateWorkObject> instead of | Devang Patel | 2007-03-26 | 1 | -7/+4 | |
| | | | | | | | std::vector<DFCalculateWorkObject *> to reduce malloc/free traffic. llvm-svn: 35368 | |||||
| * | Test case for PR1266. | Evan Cheng | 2007-03-26 | 1 | -0/+948 | |
| | | | | | llvm-svn: 35367 | |||||
| * | findRegisterUseOperand() changed. | Evan Cheng | 2007-03-26 | 2 | -3/+3 | |
| | | | | | llvm-svn: 35366 | |||||
| * | Fix for PR1266. Don't mark a two address operand IsKill. | Evan Cheng | 2007-03-26 | 2 | -22/+33 | |
| | | | | | llvm-svn: 35365 | |||||

