summaryrefslogtreecommitdiffstats
path: root/llvm/test/Feature
Commit message (Collapse)AuthorAgeFilesLines
...
* Use not instead of ignore when an exit status is expected to alwaysDan Gohman2007-12-111-1/+1
| | | | | | be non-zero. llvm-svn: 44866
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-271-1/+1
| | | | | | | | | | | | the function type, instead they belong to functions and function calls. This is an updated and slightly corrected version of Reid Spencer's original patch. The only known problem is that auto-upgrading of bitcode files doesn't seem to work properly (see test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully a bitcode guru (who might that be? :) ) will fix it. llvm-svn: 44359
* Add support for vectors to int <-> float casts.Nate Begeman2007-11-171-0/+5
| | | | llvm-svn: 44204
* llvm/test programs should not be execution programs. This Chris Lattner2007-10-231-4/+1
| | | | | | will hopefully fix Gabor's Sparc problem. llvm-svn: 43251
* Change all floating constants that are not exactlyDale Johannesen2007-09-052-3/+3
| | | | | | representable to use hex format. llvm-svn: 41722
* This is the patch to provide clean intrinsic function overloading support in ↵Chandler Carruth2007-08-041-54/+18
| | | | | | | | LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported. llvm-svn: 40807
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-033-0/+76
| | | | llvm-svn: 40774
* Delete the svn:executable property on these files, which aren't executable.Dan Gohman2007-07-232-0/+0
| | | | llvm-svn: 40441
* The Ada f-e produces various auxiliary output filesDuncan Sands2007-07-233-7/+7
| | | | | | | | | | | that cannot be suppressed and cannot be redirected: they are dumped in the current working directory. When running the testsuite this means that these files do not end up in the Output directory. The best solution I could find is to change directory into Output before running tests. llvm-svn: 40437
* For PR1553:Reid Spencer2007-07-191-7/+7
| | | | | | | | Change the keywords for the zext and sext parameter attributes to be zeroext and signext so they don't conflict with the keywords for the instructions of the same name. This gets around the ambiguity. llvm-svn: 40069
* Convert .cvsignore filesJohn Criswell2007-06-291-1/+0
| | | | llvm-svn: 37801
* Commit first round work of PR1373. "noalias" is now fully supported inZhou Sheng2007-06-051-0/+2
| | | | | | | VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. llvm-svn: 37432
* Make sure we can round-trip an escaped value in a name.Reid Spencer2007-05-191-0/+1
| | | | llvm-svn: 37259
* remove libbzip2 from this. This should use llvm-config or something.Chris Lattner2007-05-061-1/+1
| | | | llvm-svn: 36879
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-281-2/+2
| | | | | | bitcasts of them. llvm-svn: 36537
* not fully implemented yet.Chris Lattner2007-04-281-0/+2
| | | | llvm-svn: 36530
* An example for PR1362Andrew Lenharth2007-04-261-0/+1
| | | | llvm-svn: 36484
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-251-0/+28
| | | | | | will follow. llvm-svn: 36435
* For PR1319:Reid Spencer2007-04-163-5/+3
| | | | | | | | Remove && from the end of the lines to prevent tests from throwing run lines into the background. Also, clean up places where the same command is run multiple times by using a temporary file. llvm-svn: 36142
* Changes to fix problems with "make check". Apparently you can redefineReid Spencer2007-04-141-1/+1
| | | | | | | functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. llvm-svn: 36022
* Try some alternative syntax.Reid Spencer2007-04-143-5/+5
| | | | llvm-svn: 36018
* Simplify this test and correct redirection for Tcl exec.Reid Spencer2007-04-141-3/+2
| | | | llvm-svn: 36001
* For PR1319:Reid Spencer2007-04-144-9/+8
| | | | | | | Changes necessary for conversion of this directory to run the tests under the llvm.exp version of llvm_runtest llvm-svn: 35993
* Fix a missing -f that the new llvm.exp found.Reid Spencer2007-04-141-1/+1
| | | | llvm-svn: 35988
* Fix a missing -f caught by the new llvm.exp script.Reid Spencer2007-04-141-1/+1
| | | | llvm-svn: 35987
* vector compares aren't allowed. It doesn't make sense to have an xfailedChris Lattner2007-04-121-57/+0
| | | | | | test to remind us of this. llvm-svn: 35949
* The hello pass actually requires a function to chew on!Reid Spencer2007-04-121-0/+5
| | | | llvm-svn: 35937
* Fix a guard that is supposed to guard against mistakes like this patch fixes!Reid Spencer2007-04-111-1/+1
| | | | | | We *really* need to be running these with tcl's "exec" to catch the errors. llvm-svn: 35928
* The "Hello" message is written on stderr so make sure it is duplicated toReid Spencer2007-04-111-1/+1
| | | | | | stdout so the grep can match it. llvm-svn: 35925
* Add a test case for PR1318.Reid Spencer2007-04-111-0/+6
| | | | llvm-svn: 35923
* Use the new %link variable to make this test portable.Reid Spencer2007-04-111-1/+1
| | | | llvm-svn: 35921
* Make the llvm-runtest function much more amenable by eliminating all theReid Spencer2007-04-111-1/+1
| | | | | | | | global variables that needed to be passed in. This makes it possible to add new global variables with only a couple changes (Makefile and llvm-dg.exp) instead of touching every single dg.exp file. llvm-svn: 35918
* Add a test case for testing basic IR features via llvm2cpp. This helps findReid Spencer2007-04-111-0/+795
| | | | | | | bit rot in llvm2cpp and also tests the LLVM C++ IR in ways that llvm-as doesn't. llvm-svn: 35917
* Make sure upgrade doesn't fail on this.Reid Spencer2007-04-111-0/+1
| | | | llvm-svn: 35916
* Upgrade this file completely instead of downgrading it. Make sure thatReid Spencer2007-04-111-31/+30
| | | | | | false positives aren't made. llvm-svn: 35913
* Make sure this test uses llvm-upgrade.Reid Spencer2007-04-111-1/+2
| | | | | | Don't allow false positives. llvm-svn: 35900
* Fix to not give false positives.Reid Spencer2007-04-111-1/+2
| | | | llvm-svn: 35895
* For PR1297:Reid Spencer2007-04-011-18/+18
| | | | | | | | | Update these test cases to use proper signatures for bswap which is now and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32 since both the parameter and the result or of type "iAny". Also, the bit counting intrinsics changed to always return i32. llvm-svn: 35548
* Remove use of implementation keyword.Reid Spencer2007-03-282-2/+0
| | | | llvm-svn: 35412
* Add tests for nounwind and noreturn function attributes.Reid Spencer2007-03-221-2/+2
| | | | llvm-svn: 35261
* For PR411:Reid Spencer2007-01-301-3/+3
| | | | | | | | Update these tests to not use the same name even though the type of the value differs. After PR411 hits, type planes will be gone and it will be illegal for a name to be used twice, regardless of type. llvm-svn: 33660
* For PR761:Reid Spencer2007-01-265-35/+35
| | | | | | | | | | | | | | Remove "target endian/pointersize" or add "target datalayout" to make the test parse properly or set the datalayout because defaults changes. For PR645: Make global names use the @ prefix. For llvm-upgrade changes: Fix test cases or completely remove use of llvm-upgrade for test cases that cannot survive the new renaming or upgrade capabilities. llvm-svn: 33533
* Packed structs use packed struct initializersAndrew Lenharth2007-01-081-17/+17
| | | | llvm-svn: 33014
* Redefinition of functions is no longer permitted.Reid Spencer2007-01-072-4/+3
| | | | llvm-svn: 33000
* For PR1077:Reid Spencer2007-01-051-2/+1
| | | | | | Remove the XFAIL now that global redefinitions are not permitted. llvm-svn: 32935
* Fix the test case for the change in parameter attribute syntax. The @ isReid Spencer2007-01-051-6/+6
| | | | | | | no longer needed and the @(...) syntax has been dropped in favor of a simple space separated list of attribute names. llvm-svn: 32911
* For PR1077:Reid Spencer2007-01-053-4/+15
| | | | | | | | | | | Split this test case into three cases. globalredefinition.ll just tests that a global can be forward referenced. globalredefinition2.ll tests that llvm-upgrade will warn about renaming duplicate global variables. globalredefinition3.ll tests that llvm-as will generate an error on duplicate global variables. This last test is currently XFAIL because the restriction is not implemented yet. llvm-svn: 32910
* For PR1077:Reid Spencer2007-01-051-12/+0
| | | | | | | Global variable definitions with the same name and same type are no longer valid so don't attempt to test for this "feature". llvm-svn: 32909
* XFAIL this test until such time that code gen can handle a comparison ofReid Spencer2007-01-041-0/+1
| | | | | | packed types. llvm-svn: 32863
* Add a test to ensure that we can assembly comparisons of packed values.Reid Spencer2007-01-041-0/+57
| | | | llvm-svn: 32854
OpenPOWER on IntegriCloud