Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Regression is gone, don't try to find it on clean target. | Reid Spencer | 2007-01-17 | 42 | -1073/+0 |
| | | | | llvm-svn: 33296 | ||||
* | For PR1043: | Reid Spencer | 2007-01-13 | 2 | -3/+3 |
| | | | | | | | | Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it and the asm writer doesn't produce it any more. llvm-svn: 33183 | ||||
* | Don't add or sub zero to sp. | Lauro Ramos Venancio | 2007-01-12 | 1 | -0/+10 |
| | | | | llvm-svn: 33142 | ||||
* | Build constants using instructions mov/orr or mvn/eor. | Lauro Ramos Venancio | 2007-01-12 | 3 | -3/+10 |
| | | | | llvm-svn: 33141 | ||||
* | Globals are not being renamed any more. | Reid Spencer | 2007-01-05 | 2 | -2/+2 |
| | | | | llvm-svn: 32917 | ||||
* | This test case has been translated to 2.0 assembly so don't run | Reid Spencer | 2007-01-05 | 1 | -1/+1 |
| | | | | | | llvm-upgrade on it. llvm-svn: 32916 | ||||
* | Add test for constructor and destructor sections. | Lauro Ramos Venancio | 2007-01-04 | 1 | -0/+16 |
| | | | | llvm-svn: 32873 | ||||
* | Add extload(i1) test. | Lauro Ramos Venancio | 2007-01-04 | 1 | -0/+22 |
| | | | | llvm-svn: 32872 | ||||
* | Add test for FCOPYSIGN. | Lauro Ramos Venancio | 2007-01-04 | 1 | -0/+21 |
| | | | | llvm-svn: 32871 | ||||
* | Update test cases that grepped for register names that have now changed | Reid Spencer | 2007-01-03 | 1 | -2/+3 |
| | | | | | | as a result of llvm-upgrade handling collapsed type planes better. llvm-svn: 32849 | ||||
* | For PR1070: | Reid Spencer | 2007-01-02 | 1 | -9/+9 |
| | | | | | | | | | | Tweak the RUN: lines of these tests to accommodate the renaming of variables done by llvm-upgrade. The renaming occurs as a result of avoiding name collisons for collapsed type planes. Conflicting names have a .u (unsigned) or .s (signed) suffix added. This patch updates the grep expression to accommodate the new names. llvm-svn: 32815 | ||||
* | implement missing compares | Rafael Espindola | 2006-12-31 | 1 | -0/+11 |
| | | | | | | | patch by Lauro bug fixed by me llvm-svn: 32795 | ||||
* | For PR950: | Reid Spencer | 2006-12-31 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | Update the test suite to accommodate the change from signed integer types to signless integer types. The changes were of only a few kinds: 1. Make sure llvm-upgrade is run on the source which does the bulk of the changes automatically. 2. Change things like "grep 'int'" to "grep 'i32'" 3. In several tests bitcasting caused the same name to be reused in the same type plane. These had to be manually fixed. The fix was (generally) to leave the bitcast and provide the instruction with a new name. This should not affect the semantics of the test. In a few cases, the bitcasts were known to be superfluous and irrelevant to the test case so they were removed. 4. One test case uses a bytecode file which needed to be updated to the latest bytecode format. llvm-svn: 32789 | ||||
* | Update tests that need to be run through llvm-upgrade. This is necessary | Reid Spencer | 2006-12-29 | 1 | -1/+1 |
| | | | | | | for upcoming changes to the llvm assembly grammar. llvm-svn: 32768 | ||||
* | avoid using a constant table when a constant can be used inline | Rafael Espindola | 2006-12-14 | 1 | -0/+10 |
| | | | | llvm-svn: 32580 | ||||
* | Avoid creating invalid sub/add instructions on the prolog/epilog | Rafael Espindola | 2006-12-14 | 1 | -0/+19 |
| | | | | | | patch by Lauro llvm-svn: 32577 | ||||
* | more general matching of the MVN instruction | Rafael Espindola | 2006-12-12 | 1 | -1/+7 |
| | | | | llvm-svn: 32484 | ||||
* | don't use "ordinary" addressing mode 1 when mvn is appropriate | Rafael Espindola | 2006-12-12 | 1 | -1/+12 |
| | | | | llvm-svn: 32482 | ||||
* | use MVN to handle small negative constants | Rafael Espindola | 2006-12-12 | 2 | -7/+7 |
| | | | | llvm-svn: 32459 | ||||
* | add mvn | Rafael Espindola | 2006-12-12 | 1 | -0/+55 |
| | | | | llvm-svn: 32454 | ||||
* | .align is in bits | Rafael Espindola | 2006-12-10 | 1 | -1/+1 |
| | | | | | | | .comm is in bytes :-( llvm-svn: 32408 | ||||
* | use a . instead of a % in the grep expression | Rafael Espindola | 2006-12-09 | 1 | -1/+1 |
| | | | | llvm-svn: 32406 | ||||
* | %progbits not @progbits | Rafael Espindola | 2006-12-08 | 1 | -1/+1 |
| | | | | llvm-svn: 32376 | ||||
* | add missing && | Rafael Espindola | 2006-12-08 | 1 | -1/+1 |
| | | | | llvm-svn: 32374 | ||||
* | add \"aw\",@progbits" to ctors and dtors | Rafael Espindola | 2006-12-08 | 1 | -0/+1 |
| | | | | llvm-svn: 32373 | ||||
* | fix alignment | Rafael Espindola | 2006-12-07 | 2 | -1/+13 |
| | | | | llvm-svn: 32337 | ||||
* | make sure that we don't use a common symbol if a section was specified | Rafael Espindola | 2006-12-07 | 1 | -0/+4 |
| | | | | llvm-svn: 32310 | ||||
* | print weak references | Rafael Espindola | 2006-12-06 | 1 | -1/+10 |
| | | | | llvm-svn: 32276 | ||||
* | expand memmove and memcpy | Rafael Espindola | 2006-12-05 | 1 | -0/+13 |
| | | | | llvm-svn: 32226 | ||||
* | add support for the "r" asm constraint | Rafael Espindola | 2006-12-05 | 1 | -0/+7 |
| | | | | | | patch by Lauro Ramos Venancio llvm-svn: 32224 | ||||
* | add support for weak linkage | Rafael Espindola | 2006-12-05 | 1 | -0/+9 |
| | | | | llvm-svn: 32222 | ||||
* | Use the llvm-upgrade program to upgrade llvm assembly. | Reid Spencer | 2006-12-02 | 28 | -119/+119 |
| | | | | llvm-svn: 32115 | ||||
* | add support for calling functions when the caller has variable sized objects | Rafael Espindola | 2006-10-31 | 1 | -1/+4 |
| | | | | llvm-svn: 31312 | ||||
* | Improve cvs ignoring of test results. | Reid Spencer | 2006-10-27 | 1 | -0/+1 |
| | | | | llvm-svn: 31217 | ||||
* | Add a run line to this test. | Reid Spencer | 2006-10-27 | 1 | -0/+1 |
| | | | | llvm-svn: 31211 | ||||
* | initial support for frame pointers | Rafael Espindola | 2006-10-26 | 1 | -0/+5 |
| | | | | llvm-svn: 31197 | ||||
* | expand ISD::VACOPY | Rafael Espindola | 2006-10-24 | 1 | -17/+35 |
| | | | | llvm-svn: 31170 | ||||
* | implement STRB and STRH | Rafael Espindola | 2006-10-23 | 1 | -0/+15 |
| | | | | llvm-svn: 31138 | ||||
* | print common symbols | Rafael Espindola | 2006-10-19 | 1 | -1/+4 |
| | | | | llvm-svn: 31048 | ||||
* | add blx | Rafael Espindola | 2006-10-18 | 1 | -1/+11 |
| | | | | llvm-svn: 31037 | ||||
* | implement CallingConv::Fast as CallingConv::C | Rafael Espindola | 2006-10-18 | 1 | -2/+2 |
| | | | | llvm-svn: 31034 | ||||
* | expand ISD::SDIV, ISD::UDIV, ISD::SREM and ISD::UREM | Rafael Espindola | 2006-10-17 | 1 | -0/+29 |
| | | | | llvm-svn: 31014 | ||||
* | add FABSS and FABSD | Rafael Espindola | 2006-10-17 | 1 | -0/+16 |
| | | | | llvm-svn: 31012 | ||||
* | cleanup some tests | Rafael Espindola | 2006-10-17 | 3 | -45/+43 |
| | | | | llvm-svn: 31010 | ||||
* | remove extra [] in stores | Rafael Espindola | 2006-10-17 | 1 | -3/+10 |
| | | | | llvm-svn: 31008 | ||||
* | initial implementation of addressing mode 5 | Rafael Espindola | 2006-10-17 | 1 | -0/+14 |
| | | | | llvm-svn: 31002 | ||||
* | add the immediate to the Offset in eliminateFrameIndex | Rafael Espindola | 2006-10-17 | 1 | -0/+7 |
| | | | | llvm-svn: 30998 | ||||
* | add FSTD and FSTS | Rafael Espindola | 2006-10-17 | 1 | -2/+16 |
| | | | | llvm-svn: 30996 | ||||
* | add fdivs e fdivd | Rafael Espindola | 2006-10-16 | 1 | -1/+15 |
| | | | | llvm-svn: 30988 | ||||
* | expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS | Rafael Espindola | 2006-10-16 | 1 | -0/+24 |
| | | | | llvm-svn: 30987 |