| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 62282
|
| |
|
|
| |
llvm-svn: 62279
|
| |
|
|
|
|
|
| |
when the target does not support ADDC/SUBC. This
fixes PR3044.
llvm-svn: 59120
|
| |
|
|
| |
llvm-svn: 59026
|
| |
|
|
| |
llvm-svn: 57318
|
| |
|
|
| |
llvm-svn: 57250
|
| |
|
|
| |
llvm-svn: 57243
|
| |
|
|
| |
llvm-svn: 57232
|
| |
|
|
| |
llvm-svn: 57228
|
| |
|
|
| |
llvm-svn: 55540
|
| |
|
|
|
|
| |
supported since r33492.
llvm-svn: 52237
|
| |
|
|
| |
llvm-svn: 48116
|
| |
|
|
| |
llvm-svn: 48103
|
| |
|
|
| |
llvm-svn: 47296
|
| |
|
|
| |
llvm-svn: 47204
|
| |
|
|
| |
llvm-svn: 44395
|
| |
|
|
| |
llvm-svn: 44370
|
| |
|
|
| |
llvm-svn: 41097
|
| |
|
|
|
|
|
|
| |
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: 40598
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 36531
|
| |
|
|
| |
llvm-svn: 36351
|
| |
|
|
|
|
| |
targets that LLVM is not configured to support.
llvm-svn: 36315
|
| |
|
|
| |
llvm-svn: 36190
|
| |
|
|
|
|
| |
Un-XFAIL because this passes now.
llvm-svn: 36145
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Fix syntax of tests to ensure grep pattern is properly quoted.
llvm-svn: 36134
|
| |
|
|
|
|
| |
Un-XFAIL as Alpha feature now specified in lower case.
llvm-svn: 36126
|
| |
|
|
| |
llvm-svn: 36110
|
| |
|
|
|
|
|
| |
Rename the intrinsic so this can be upgraded properly. It still fails with
an llc warning
llvm-svn: 36109
|
| |
|
|
|
|
| |
XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed.
llvm-svn: 36093
|
| |
|
|
| |
llvm-svn: 36075
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 35412
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This feature is needed in order to support shifts of more than 255 bits
on large integer types. This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
shl i32 %X, 1
instead of
shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
llvm-svn: 33776
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: 33296
|