| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
be non-zero.
llvm-svn: 44866
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 44204
|
|
|
|
|
|
| |
will hopefully fix Gabor's Sparc problem.
llvm-svn: 43251
|
|
|
|
|
|
| |
representable to use hex format.
llvm-svn: 41722
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 40774
|
|
|
|
| |
llvm-svn: 40441
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 37801
|
|
|
|
|
|
|
| |
VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll
updated also.
llvm-svn: 37432
|
|
|
|
| |
llvm-svn: 37259
|
|
|
|
| |
llvm-svn: 36879
|
|
|
|
|
|
| |
bitcasts of them.
llvm-svn: 36537
|
|
|
|
| |
llvm-svn: 36530
|
|
|
|
| |
llvm-svn: 36484
|
|
|
|
|
|
| |
will follow.
llvm-svn: 36435
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 36018
|
|
|
|
| |
llvm-svn: 36001
|
|
|
|
|
|
|
| |
Changes necessary for conversion of this directory to run the tests
under the llvm.exp version of llvm_runtest
llvm-svn: 35993
|
|
|
|
| |
llvm-svn: 35988
|
|
|
|
| |
llvm-svn: 35987
|
|
|
|
|
|
| |
test to remind us of this.
llvm-svn: 35949
|
|
|
|
| |
llvm-svn: 35937
|
|
|
|
|
|
| |
We *really* need to be running these with tcl's "exec" to catch the errors.
llvm-svn: 35928
|
|
|
|
|
|
| |
stdout so the grep can match it.
llvm-svn: 35925
|
|
|
|
| |
llvm-svn: 35923
|
|
|
|
| |
llvm-svn: 35921
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
bit rot in llvm2cpp and also tests the LLVM C++ IR in ways that llvm-as
doesn't.
llvm-svn: 35917
|
|
|
|
| |
llvm-svn: 35916
|
|
|
|
|
|
| |
false positives aren't made.
llvm-svn: 35913
|
|
|
|
|
|
| |
Don't allow false positives.
llvm-svn: 35900
|
|
|
|
| |
llvm-svn: 35895
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 35412
|
|
|
|
| |
llvm-svn: 35261
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 33014
|
|
|
|
| |
llvm-svn: 33000
|
|
|
|
|
|
| |
Remove the XFAIL now that global redefinitions are not permitted.
llvm-svn: 32935
|
|
|
|
|
|
|
| |
no longer needed and the @(...) syntax has been dropped in favor of a
simple space separated list of attribute names.
llvm-svn: 32911
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
packed types.
llvm-svn: 32863
|
|
|
|
| |
llvm-svn: 32854
|