summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/CodeGen/ARM
Commit message (Collapse)AuthorAgeFilesLines
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-1742-1073/+0
| | | | llvm-svn: 33296
* For PR1043:Reid Spencer2007-01-132-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 Venancio2007-01-121-0/+10
| | | | llvm-svn: 33142
* Build constants using instructions mov/orr or mvn/eor.Lauro Ramos Venancio2007-01-123-3/+10
| | | | llvm-svn: 33141
* Globals are not being renamed any more.Reid Spencer2007-01-052-2/+2
| | | | llvm-svn: 32917
* This test case has been translated to 2.0 assembly so don't runReid Spencer2007-01-051-1/+1
| | | | | | llvm-upgrade on it. llvm-svn: 32916
* Add test for constructor and destructor sections.Lauro Ramos Venancio2007-01-041-0/+16
| | | | llvm-svn: 32873
* Add extload(i1) test.Lauro Ramos Venancio2007-01-041-0/+22
| | | | llvm-svn: 32872
* Add test for FCOPYSIGN.Lauro Ramos Venancio2007-01-041-0/+21
| | | | llvm-svn: 32871
* Update test cases that grepped for register names that have now changedReid Spencer2007-01-031-2/+3
| | | | | | as a result of llvm-upgrade handling collapsed type planes better. llvm-svn: 32849
* For PR1070:Reid Spencer2007-01-021-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 comparesRafael Espindola2006-12-311-0/+11
| | | | | | | patch by Lauro bug fixed by me llvm-svn: 32795
* For PR950:Reid Spencer2006-12-311-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 necessaryReid Spencer2006-12-291-1/+1
| | | | | | for upcoming changes to the llvm assembly grammar. llvm-svn: 32768
* avoid using a constant table when a constant can be used inlineRafael Espindola2006-12-141-0/+10
| | | | llvm-svn: 32580
* Avoid creating invalid sub/add instructions on the prolog/epilogRafael Espindola2006-12-141-0/+19
| | | | | | patch by Lauro llvm-svn: 32577
* more general matching of the MVN instructionRafael Espindola2006-12-121-1/+7
| | | | llvm-svn: 32484
* don't use "ordinary" addressing mode 1 when mvn is appropriateRafael Espindola2006-12-121-1/+12
| | | | llvm-svn: 32482
* use MVN to handle small negative constantsRafael Espindola2006-12-122-7/+7
| | | | llvm-svn: 32459
* add mvnRafael Espindola2006-12-121-0/+55
| | | | llvm-svn: 32454
* .align is in bitsRafael Espindola2006-12-101-1/+1
| | | | | | | .comm is in bytes :-( llvm-svn: 32408
* use a . instead of a % in the grep expressionRafael Espindola2006-12-091-1/+1
| | | | llvm-svn: 32406
* %progbits not @progbitsRafael Espindola2006-12-081-1/+1
| | | | llvm-svn: 32376
* add missing &&Rafael Espindola2006-12-081-1/+1
| | | | llvm-svn: 32374
* add \"aw\",@progbits" to ctors and dtorsRafael Espindola2006-12-081-0/+1
| | | | llvm-svn: 32373
* fix alignmentRafael Espindola2006-12-072-1/+13
| | | | llvm-svn: 32337
* make sure that we don't use a common symbol if a section was specifiedRafael Espindola2006-12-071-0/+4
| | | | llvm-svn: 32310
* print weak referencesRafael Espindola2006-12-061-1/+10
| | | | llvm-svn: 32276
* expand memmove and memcpyRafael Espindola2006-12-051-0/+13
| | | | llvm-svn: 32226
* add support for the "r" asm constraintRafael Espindola2006-12-051-0/+7
| | | | | | patch by Lauro Ramos Venancio llvm-svn: 32224
* add support for weak linkageRafael Espindola2006-12-051-0/+9
| | | | llvm-svn: 32222
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-0228-119/+119
| | | | llvm-svn: 32115
* add support for calling functions when the caller has variable sized objectsRafael Espindola2006-10-311-1/+4
| | | | llvm-svn: 31312
* Improve cvs ignoring of test results.Reid Spencer2006-10-271-0/+1
| | | | llvm-svn: 31217
* Add a run line to this test.Reid Spencer2006-10-271-0/+1
| | | | llvm-svn: 31211
* initial support for frame pointersRafael Espindola2006-10-261-0/+5
| | | | llvm-svn: 31197
* expand ISD::VACOPYRafael Espindola2006-10-241-17/+35
| | | | llvm-svn: 31170
* implement STRB and STRHRafael Espindola2006-10-231-0/+15
| | | | llvm-svn: 31138
* print common symbolsRafael Espindola2006-10-191-1/+4
| | | | llvm-svn: 31048
* add blxRafael Espindola2006-10-181-1/+11
| | | | llvm-svn: 31037
* implement CallingConv::Fast as CallingConv::CRafael Espindola2006-10-181-2/+2
| | | | llvm-svn: 31034
* expand ISD::SDIV, ISD::UDIV, ISD::SREM and ISD::UREMRafael Espindola2006-10-171-0/+29
| | | | llvm-svn: 31014
* add FABSS and FABSDRafael Espindola2006-10-171-0/+16
| | | | llvm-svn: 31012
* cleanup some testsRafael Espindola2006-10-173-45/+43
| | | | llvm-svn: 31010
* remove extra [] in storesRafael Espindola2006-10-171-3/+10
| | | | llvm-svn: 31008
* initial implementation of addressing mode 5Rafael Espindola2006-10-171-0/+14
| | | | llvm-svn: 31002
* add the immediate to the Offset in eliminateFrameIndexRafael Espindola2006-10-171-0/+7
| | | | llvm-svn: 30998
* add FSTD and FSTSRafael Espindola2006-10-171-2/+16
| | | | llvm-svn: 30996
* add fdivs e fdivdRafael Espindola2006-10-161-1/+15
| | | | llvm-svn: 30988
* expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTSRafael Espindola2006-10-161-0/+24
| | | | llvm-svn: 30987
OpenPOWER on IntegriCloud