1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/CodeGen/SystemZ
Ulrich Weigand 683cc0a5b0 [SystemZ] Ensure -mno-vx disables any use of vector features
When passing the -vector feature to LLVM (or equivalently the
-mno-vx command line argument to clang), the intent is that
generated code must not use any vector features (in particular,
no vector registers must be used).

However, there are some cases where we still could generate
such uses; these are all related to some of the additional
vector features (like +vector-enhancements-1).  Since none
of those features are actually usable with -vector, just make
sure we disable them all if -vector is given.
2020-07-23 15:34:59 +02:00
..
Large [SystemZ] Fix python failure in test case 2020-01-07 10:26:37 +01:00
addr-01.ll
addr-02.ll
addr-03.ll
alias-01.ll
alloca-01.ll
alloca-02.ll
alloca-03.ll
alloca-04.ll
and-01.ll
and-02.ll
and-03.ll
and-04.ll
and-05.ll
and-06.ll
and-07.ll
and-08.ll [SystemZ] Bugfix in storeLoadCanUseBlockBinary(). 2020-06-17 09:49:31 +02:00
and-xor-01.ll
anyregcc-novec.ll
anyregcc-vec.ll
anyregcc.ll
args-01.ll
args-02.ll
args-03.ll
args-04.ll
args-05.ll
args-06.ll
args-07.ll [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
args-08.ll
args-09.ll
args-10.ll
asm-01.ll
asm-02.ll
asm-03.ll
asm-04.ll
asm-05.ll
asm-06.ll
asm-07.ll
asm-08.ll
asm-09.ll
asm-10.ll
asm-11.ll
asm-12.ll
asm-13.ll
asm-14.ll
asm-15.ll
asm-16.ll
asm-17.ll
asm-18.ll
asm-19.ll
asm-20.ll
atomic-fence-01.ll
atomic-fence-02.ll
atomic-load-01.ll
atomic-load-02.ll
atomic-load-03.ll
atomic-load-04.ll
atomic-load-05.ll
atomic-store-01.ll
atomic-store-02.ll
atomic-store-03.ll
atomic-store-04.ll
atomic-store-05.ll
atomicrmw-add-01.ll
atomicrmw-add-02.ll
atomicrmw-add-03.ll
atomicrmw-add-04.ll
atomicrmw-add-05.ll
atomicrmw-add-06.ll
atomicrmw-and-01.ll
atomicrmw-and-02.ll
atomicrmw-and-03.ll
atomicrmw-and-04.ll
atomicrmw-and-05.ll
atomicrmw-and-06.ll
atomicrmw-minmax-01.ll
atomicrmw-minmax-02.ll
atomicrmw-minmax-03.ll
atomicrmw-minmax-04.ll
atomicrmw-nand-01.ll
atomicrmw-nand-02.ll
atomicrmw-nand-03.ll
atomicrmw-nand-04.ll
atomicrmw-or-01.ll
atomicrmw-or-02.ll
atomicrmw-or-03.ll
atomicrmw-or-04.ll
atomicrmw-or-05.ll
atomicrmw-or-06.ll
atomicrmw-sub-01.ll
atomicrmw-sub-02.ll
atomicrmw-sub-03.ll
atomicrmw-sub-04.ll
atomicrmw-sub-05.ll
atomicrmw-sub-06.ll
atomicrmw-xchg-01.ll
atomicrmw-xchg-02.ll
atomicrmw-xchg-03.ll
atomicrmw-xchg-04.ll
atomicrmw-xor-01.ll
atomicrmw-xor-02.ll
atomicrmw-xor-03.ll
atomicrmw-xor-04.ll
atomicrmw-xor-05.ll
atomicrmw-xor-06.ll
backchain.ll
branch-01.ll
branch-02.ll
branch-03.ll
branch-04.ll
branch-05.ll
branch-06.ll
branch-07.ll
branch-08.ll Update spelling of {analyze,insert,remove}Branch in strings and comments 2020-01-21 10:15:38 -06:00
branch-09.ll
branch-10.ll
branch-11.ll
branch-folder-hoist-livein.mir
bswap-01.ll
bswap-02.ll
bswap-03.ll
bswap-04.ll
bswap-05.ll
bswap-06.ll
bswap-07.ll
bswap-08.ll
buildvector-00.ll
builtins.ll
call-01.ll
call-02.ll
call-03.ll
call-04.ll
call-05.ll
cc-liveness.ll
clear-liverange-spillreg.mir
cmpxchg-01.ll
cmpxchg-02.ll
cmpxchg-03.ll
cmpxchg-04.ll
cmpxchg-05.ll
cmpxchg-06.ll
codegenprepare-form-OF-ops.ll [SystemZ] Also accept ISD::USUBO in shouldFormOverflowOp(). 2020-03-03 14:38:57 +01:00
codegenprepare-splitstore.ll
codemodel.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
combine_loads_from_build_pair.ll
cond-load-01.ll
cond-load-02.ll
cond-load-03.ll
cond-move-01.ll
cond-move-02.ll
cond-move-03.ll
cond-move-04.mir
cond-move-05.mir Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
cond-move-06.ll
cond-move-07.ll
cond-move-08.mir [SystemZ] Add a mapping from "select register" to "load on condition" (2-addr). 2019-12-20 10:44:58 -08:00
cond-move-09.mir
cond-move-10.ll [SystemZ] Improve foldMemoryOperandImpl(). 2020-03-10 15:54:47 +01:00
cond-move-regalloc-hints-02.mir [SystemZ] Add a mapping from "select register" to "load on condition" (2-addr). 2019-12-20 10:44:58 -08:00
cond-move-regalloc-hints.mir
cond-store-01.ll
cond-store-02.ll
cond-store-03.ll
cond-store-04.ll
cond-store-05.ll
cond-store-06.ll
cond-store-07.ll
cond-store-08.ll
cond-store-09.ll
copy-physreg-128.ll
ctpop-01.ll
ctpop-02.ll
dag-combine-01.ll
dag-combine-02.ll
dag-combine-03.ll
dag-combine-04.ll
dag-combine-05.ll [SystemZ] Also accept ISD::USUBO in shouldFormOverflowOp(). 2020-03-03 14:38:57 +01:00
DAGCombine_trunc_extract.ll
DAGCombiner_illegal_BUILD_VECTOR.ll
DAGCombiner_isAlias.ll
debuginstr-00.mir
debuginstr-01.mir
debuginstr-02.mir
debuginstr-cgp.mir
dyn-alloca-offset.ll
expand-zext-pseudo.ll
extract-vector-elt-zEC12.ll
fentry-insertion.ll
fold-memory-op-impl.ll
foldmemop-imm-01.ll [SystemZ] Improve foldMemoryOperandImpl() 2020-03-25 16:21:08 +01:00
foldmemop-imm-02.mir [SystemZ] Improve foldMemoryOperandImpl() 2020-03-25 16:21:08 +01:00
foldmemop-msc.mir [SystemZ] Improve foldMemoryOperandImpl(). 2020-03-31 17:17:51 +02:00
foldmemop-vec-binops.mir [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions 2020-05-12 09:21:24 +02:00
foldmemop-vec-cc.mir [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions 2020-05-12 09:21:24 +02:00
foldmemop-vec-cmp.mir [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions 2020-05-12 09:21:24 +02:00
foldmemop-vec-fusedfp.mir [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions 2020-05-12 09:21:24 +02:00
foldmemop-vec-unary.mir [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions 2020-05-12 09:21:24 +02:00
fp-abs-01.ll
fp-abs-02.ll
fp-abs-03.ll
fp-abs-04.ll
fp-add-01.ll
fp-add-02.ll
fp-add-03.ll
fp-add-04.ll
fp-cmp-01.ll
fp-cmp-02.ll
fp-cmp-03.ll
fp-cmp-04.ll
fp-cmp-05.ll
fp-cmp-06.ll
fp-cmp-07.mir
fp-const-01.ll
fp-const-02.ll
fp-const-03.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-04.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-05.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-06.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-07.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-08.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-09.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-10.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-11.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
fp-const-12.ll
fp-conv-01.ll
fp-conv-02.ll
fp-conv-03.ll
fp-conv-04.ll
fp-conv-05.ll
fp-conv-06.ll
fp-conv-07.ll
fp-conv-08.ll
fp-conv-09.ll
fp-conv-10.ll
fp-conv-11.ll
fp-conv-12.ll
fp-conv-13.ll
fp-conv-14.ll
fp-conv-15.ll
fp-conv-16.ll
fp-conv-17.mir
fp-conv-18.ll
fp-copysign-01.ll
fp-copysign-02.ll
fp-div-01.ll
fp-div-02.ll
fp-div-03.ll
fp-div-04.ll
fp-libcall.ll
fp-move-01.ll
fp-move-02.ll
fp-move-03.ll
fp-move-04.ll
fp-move-05.ll
fp-move-06.ll
fp-move-07.ll
fp-move-08.ll
fp-move-09.ll
fp-move-10.ll
fp-move-11.ll
fp-move-12.ll
fp-move-13.ll
fp-mul-01.ll
fp-mul-02.ll
fp-mul-03.ll
fp-mul-04.ll
fp-mul-05.ll
fp-mul-06.ll
fp-mul-07.ll
fp-mul-08.ll
fp-mul-09.ll
fp-mul-10.ll
fp-mul-11.ll
fp-mul-12.ll
fp-mul-13.ll
fp-neg-01.ll
fp-neg-02.ll
fp-round-01.ll
fp-round-02.ll
fp-round-03.ll
fp-sincos-01.ll
fp-sqrt-01.ll
fp-sqrt-02.ll
fp-sqrt-03.ll
fp-sqrt-04.ll
fp-strict-add-01.ll
fp-strict-add-02.ll
fp-strict-add-03.ll
fp-strict-add-04.ll
fp-strict-alias.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
fp-strict-cmp-01.ll
fp-strict-cmp-02.ll
fp-strict-cmp-03.ll
fp-strict-cmp-04.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
fp-strict-cmp-05.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
fp-strict-cmp-06.ll
fp-strict-cmps-01.ll
fp-strict-cmps-02.ll
fp-strict-cmps-03.ll
fp-strict-cmps-04.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
fp-strict-cmps-05.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
fp-strict-cmps-06.ll
fp-strict-conv-01.ll
fp-strict-conv-02.ll
fp-strict-conv-03.ll
fp-strict-conv-04.ll
fp-strict-conv-05.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
fp-strict-conv-06.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
fp-strict-conv-07.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
fp-strict-conv-08.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
fp-strict-conv-09.ll
fp-strict-conv-10.ll [FPEnv][X86] More strict int <-> FP conversion fixes 2019-12-23 21:11:45 +01:00
fp-strict-conv-11.ll
fp-strict-conv-12.ll [FPEnv][X86] More strict int <-> FP conversion fixes 2019-12-23 21:11:45 +01:00
fp-strict-conv-13.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
fp-strict-conv-14.ll
fp-strict-conv-15.ll
fp-strict-conv-16.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
fp-strict-div-01.ll
fp-strict-div-02.ll
fp-strict-div-03.ll
fp-strict-div-04.ll
fp-strict-mul-01.ll
fp-strict-mul-02.ll
fp-strict-mul-03.ll
fp-strict-mul-04.ll
fp-strict-mul-05.ll
fp-strict-mul-06.ll
fp-strict-mul-07.ll
fp-strict-mul-08.ll
fp-strict-mul-09.ll
fp-strict-mul-10.ll
fp-strict-mul-11.ll
fp-strict-mul-12.ll
fp-strict-mul-13.ll
fp-strict-round-01.ll [FPEnv] Remove unnecessary rounding mode argument for constrained intrinsics 2019-12-17 21:10:36 +01:00
fp-strict-round-02.ll [FPEnv] Remove unnecessary rounding mode argument for constrained intrinsics 2019-12-17 21:10:36 +01:00
fp-strict-round-03.ll [FPEnv] Remove unnecessary rounding mode argument for constrained intrinsics 2019-12-17 21:10:36 +01:00
fp-strict-sqrt-01.ll
fp-strict-sqrt-02.ll
fp-strict-sqrt-03.ll
fp-strict-sqrt-04.ll
fp-strict-sub-01.ll
fp-strict-sub-02.ll
fp-strict-sub-03.ll
fp-strict-sub-04.ll
fp-sub-01.ll
fp-sub-02.ll
fp-sub-03.ll
fp-sub-04.ll
fpc-intrinsics.ll
frame-01.ll
frame-02.ll
frame-03.ll
frame-04.ll
frame-05.ll
frame-06.ll
frame-07.ll
frame-08.ll
frame-09.ll
frame-10.ll
frame-11.ll
frame-13.ll
frame-14.ll
frame-15.ll
frame-16.ll
frame-17.ll
frame-18.ll
frame-19.ll
frame-20.ll
frame-21.ll
frame-22.ll
frame-23.ll [SystemZ] Support the kernel back chain. 2020-02-23 13:42:36 -08:00
frame-24.ll [SystemZ] Support the kernel back chain. 2020-02-23 13:42:36 -08:00
frame-25.ll [SystemZ] Bugfix for backchain with packed-stack 2020-03-03 15:03:01 +01:00
frameaddr-01.ll
frameaddr-02.ll [SystemZ] Support the kernel back chain. 2020-02-23 13:42:36 -08:00
function-attributes-01.ll [SystemZ] Add a subtarget cache like some other targets already have. 2020-02-10 13:10:58 -05:00
ghc-cc-01.ll
ghc-cc-02.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
ghc-cc-03.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
ghc-cc-04.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
ghc-cc-05.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
ghc-cc-06.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
ghc-cc-07.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
hoist-const-stores.ll
htm-intrinsics.ll
inline-asm-i-constraint-i1.ll
inlineasm-output-template.ll
insert-01.ll
insert-02.ll
insert-03.ll
insert-04.ll
insert-05.ll
insert-06.ll
int-abs-01.ll
int-add-01.ll
int-add-02.ll
int-add-03.ll
int-add-04.ll
int-add-05.ll
int-add-06.ll
int-add-07.ll
int-add-08.ll
int-add-09.ll
int-add-10.ll
int-add-11.ll
int-add-12.ll
int-add-13.ll
int-add-14.ll
int-add-15.ll
int-add-16.ll
int-add-17.ll
int-add-18.mir
int-cmp-01.ll
int-cmp-02.ll Update spelling of {analyze,insert,remove}Branch in strings and comments 2020-01-21 10:15:38 -06:00
int-cmp-03.ll
int-cmp-04.ll
int-cmp-05.ll
int-cmp-06.ll
int-cmp-07.ll
int-cmp-08.ll
int-cmp-09.ll
int-cmp-10.ll
int-cmp-11.ll
int-cmp-12.ll
int-cmp-13.ll
int-cmp-14.ll
int-cmp-15.ll
int-cmp-16.ll
int-cmp-17.ll
int-cmp-18.ll
int-cmp-19.ll
int-cmp-20.ll
int-cmp-21.ll
int-cmp-22.ll
int-cmp-23.ll
int-cmp-24.ll
int-cmp-25.ll
int-cmp-26.ll
int-cmp-27.ll
int-cmp-28.ll
int-cmp-29.ll
int-cmp-30.ll
int-cmp-31.ll
int-cmp-32.ll
int-cmp-33.ll
int-cmp-34.ll
int-cmp-35.ll
int-cmp-36.ll
int-cmp-37.ll
int-cmp-38.ll
int-cmp-39.ll
int-cmp-40.ll
int-cmp-41.ll
int-cmp-42.ll
int-cmp-43.ll
int-cmp-44.ll [SystemZ] Bugfix and improve the handling of CC values. 2019-12-20 10:20:23 -08:00
int-cmp-45.ll [SystemZ] Bugfix and improve the handling of CC values. 2019-12-20 10:20:23 -08:00
int-cmp-46.ll
int-cmp-47.ll
int-cmp-48.ll
int-cmp-49.ll
int-cmp-50.ll
int-cmp-51.ll
int-cmp-52.ll
int-cmp-53.ll
int-cmp-54.ll
int-cmp-55.ll
int-cmp-56.ll [SystemZ] Bugfix and improve the handling of CC values. 2019-12-20 10:20:23 -08:00
int-cmp-56.mir [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions 2020-05-12 09:21:24 +02:00
int-cmp-57.ll [SystemZ] Bugfix and improve the handling of CC values. 2019-12-20 10:20:23 -08:00
int-cmp-58.mir [SystemZ] Bugfix and improve the handling of CC values. 2019-12-20 10:20:23 -08:00
int-cmp-59.ll [SystemZ] Bugfix in adjustSubwordCmp() 2020-04-15 12:58:39 +02:00
int-const-01.ll
int-const-02.ll
int-const-03.ll
int-const-04.ll
int-const-05.ll
int-const-06.ll
int-conv-01.ll
int-conv-02.ll
int-conv-03.ll
int-conv-04.ll
int-conv-05.ll
int-conv-06.ll
int-conv-07.ll
int-conv-08.ll
int-conv-09.ll
int-conv-10.ll
int-conv-11.ll
int-conv-12.ll
int-conv-13.ll
int-div-01.ll
int-div-02.ll
int-div-03.ll
int-div-04.ll
int-div-05.ll
int-div-06.ll
int-move-01.ll
int-move-02.ll
int-move-03.ll
int-move-04.ll
int-move-05.ll
int-move-06.ll
int-move-07.ll
int-move-08.ll
int-move-09.ll
int-mul-01.ll
int-mul-02.ll
int-mul-03.ll
int-mul-04.ll
int-mul-05.ll
int-mul-06.ll
int-mul-07.ll
int-mul-08.ll
int-mul-09.ll
int-mul-10.ll
int-mul-11.ll
int-neg-01.ll
int-neg-02.ll
int-sadd-01.ll
int-sadd-02.ll
int-sadd-03.ll
int-sadd-04.ll
int-sadd-05.ll
int-sadd-06.ll
int-sadd-07.ll
int-sadd-08.ll
int-sadd-09.ll
int-ssub-01.ll
int-ssub-02.ll
int-ssub-03.ll
int-ssub-04.ll
int-ssub-05.ll
int-ssub-06.ll
int-ssub-07.ll
int-ssub-08.ll
int-ssub-09.ll
int-sub-01.ll
int-sub-02.ll
int-sub-03.ll
int-sub-04.ll
int-sub-05.ll
int-sub-06.ll
int-sub-07.ll
int-sub-08.ll
int-sub-09.ll
int-sub-10.ll
int-sub-11.ll
int-uadd-01.ll
int-uadd-02.ll
int-uadd-03.ll
int-uadd-04.ll
int-uadd-05.ll
int-uadd-06.ll
int-uadd-07.ll
int-uadd-08.ll
int-uadd-09.ll
int-uadd-10.ll
int-uadd-11.ll
int-uadd-12.ll [BasicAA] Rename -disable-basicaa to -disable-basic-aa to be consistent with the canonical name "basic-aa" 2020-06-26 20:55:44 -07:00
int-usub-01.ll
int-usub-02.ll
int-usub-03.ll
int-usub-04.ll
int-usub-05.ll
int-usub-06.ll
int-usub-07.ll
int-usub-08.ll
int-usub-09.ll
int-usub-10.ll
int-usub-11.ll
ipra-04.ll [NFC][RUIP] Small debug output refine 2020-03-24 03:29:45 +00:00
ipra.ll
isel-debug.ll
knownbits-intrinsics-binop.ll
knownbits-intrinsics-unpack.ll
knownbits.ll [SystemZ] Simplify knownbits.ll test 2020-06-30 16:31:59 +02:00
la-01.ll
la-02.ll
la-03.ll
la-04.ll
la-05.ll
list-ilp-crash.ll
lit.local.cfg
load-and-test-RA-hints.mir
load-and-test.mir [SystemZ] Fix test case. 2020-04-28 09:43:03 +02:00
locr-legal-regclass.ll
loop-01.ll
loop-02.ll
loop-03.ll
loop-04.ll
lower-copy-undef-src.mir
mature-mc-support.ll
memchr-01.ll
memchr-nobuiltin.ll
memcmp-01.ll
memcmp-02.ll
memcmp-nobuiltin.ll
memcpy-01.ll
memcpy-02.ll
memset-01.ll
memset-02.ll
memset-03.ll
memset-04.ll
misched-readadvances.mir
mnop-mcount-01.ll [Clang FE, SystemZ] Don't add "true" value for the "mnop-mcount" attribute. 2019-12-18 11:04:13 -08:00
mnop-mcount-02.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
mrecord-mcount-01.ll [SystemZ] Create brcl 0,0 instead of brcl 0,3 in EmitNop for 6 bytes. 2020-01-02 13:21:04 -08:00
mrecord-mcount-02.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
multiselect-02.mir [SystemZ] Fix new test case for expensive checks. 2020-02-11 11:33:41 -05:00
multiselect.ll
mverify-optypes.mir Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
no-postra-sink.mir
no-vx.ll [SystemZ] Ensure -mno-vx disables any use of vector features 2020-07-23 15:34:59 +02:00
nomerge.ll [SystemZ] Add NoMerge MIFlag 2020-06-30 12:44:45 +02:00
not-01.ll [SystemZ] Fix matching another pattern for nxgrk (PR44496) 2020-01-09 19:06:22 +01:00
or-01.ll
or-02.ll
or-03.ll
or-04.ll
or-05.ll
or-06.ll
or-07.ll
or-08.ll
patchpoint-invoke.ll
patchpoint.ll
pie.ll
postra-sched-expandedops.mir
pr31710.ll
pr32372.ll
pr32505.ll
pr36164.ll [BasicAA] Rename -disable-basicaa to -disable-basic-aa to be consistent with the canonical name "basic-aa" 2020-06-26 20:55:44 -07:00
pr42512.ll
pr42606.ll
prefetch-01.ll
prefetch-02.ll [LoopDataPrefetch + SystemZ] Let target decide on prefetching for each loop. 2020-04-02 14:57:46 +02:00
prefetch-03.ll [LoopDataPrefetch + SystemZ] Let target decide on prefetching for each loop. 2020-04-02 14:57:46 +02:00
prefetch-04.ll [LoopDataPrefetch + SystemZ] Let target decide on prefetching for each loop. 2020-04-02 14:57:46 +02:00
RAbasic-invalid-LR-update.mir
regalloc-fast-invalid-kill-flag.mir
regalloc-GR128-02.mir
regalloc-GR128.ll
regcoal_remat_empty_subrange.ll Make regcoal_remat_empty_subrange.ll test require asserts build. 2020-06-04 19:46:22 +02:00
regcoal-subranges-update-remat.mir
regcoal-subranges-update.mir
regcoal-undef-lane-4-rm-cp-commuting-def.mir
ret-addr-01.ll
risbg-01.ll [SystemZ] Regenerate risbg tests. NFCI. 2020-02-19 16:39:28 +00:00
risbg-02.ll [SystemZ] Regenerate risbg tests. NFCI. 2020-02-19 16:39:28 +00:00
risbg-03.ll [SystemZ] Regenerate risbg tests. NFCI. 2020-02-19 16:39:28 +00:00
risbg-04.ll [SystemZ] Regenerate risbg tests. NFCI. 2020-02-19 16:39:28 +00:00
rnsbg-01.ll
rosbg-01.ll
rosbg-02.ll
rot-01.ll [TargetLowering] Only demand a rotation's modulo amount bits 2020-03-17 21:23:46 +00:00
rot-02.ll [TargetLowering] Only demand a rotation's modulo amount bits 2020-03-17 21:23:46 +00:00
rot-shift-64-sub-amt.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
rxsbg-01.ll
scalar-ctlz.ll
selectcc-01.ll
selectcc-02.ll
selectcc-03.ll
selectcc-04.ll
setcc-01.ll
setcc-02.ll
setcc-03.ll
setcc-04.ll
shift-01.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-02.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-03.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-04.ll [TargetLowering] Only demand a rotation's modulo amount bits 2020-03-17 21:23:46 +00:00
shift-05.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-06.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-07.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-08.ll [TargetLowering] Only demand a rotation's modulo amount bits 2020-03-17 21:23:46 +00:00
shift-09.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-10.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-11.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shift-12.ll [SystemZ] Regenerate rotate/shift tests 2020-03-15 16:42:46 +00:00
shorten-fused-fp-ops.mir [SystemZ] Perform instruction shortening for fused fp ops. 2020-03-23 14:12:13 +01:00
signbits-intrinsics-binop.ll
signbits-intrinsics-unpack.ll
signbits.ll
soft-float-01.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-02.ll [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
soft-float-03.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-04.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-args.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-inline-asm-01.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-inline-asm-02.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-inline-asm-03.ll [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly added tests. 2020-02-04 10:52:10 -05:00
soft-float-inline-asm-04.ll [SystemZ] Improve handling of inline asm constraints. 2020-02-05 17:04:16 -05:00
spill-01.ll
splitMove_undefReg_mverifier_2.ll
splitMove_undefReg_mverifier.ll [CostModel] Unify Shuffle and InsertElement Costs 2020-06-10 09:13:34 +01:00
stack-clash-dynamic-alloca.ll [SystemZ] Implement -fstack-clash-protection 2020-06-06 18:38:36 +02:00
stack-clash-protection.ll [SystemZ] Implement -fstack-clash-protection 2020-06-06 18:38:36 +02:00
stack-guard.ll Use SETNE directly rather than SUB/SETNE 0 for stack guard check 2020-02-18 13:21:26 +00:00
stack-size-section.ll [AsmPrinter] Omit unique ID for .stack_sizes 2020-02-14 21:25:06 -08:00
stackmap-nops.ll [SystemZ] Create brcl 0,0 instead of brcl 0,3 in EmitNop for 6 bytes. 2020-01-02 13:21:04 -08:00
stackmap-shadow-optimization.ll
stackmap.ll
stackpointer.ll [SystemZ] Add implementation for the intrinsic llvm.read_register 2020-02-10 08:19:10 -05:00
store_nonbytesized_vecs.ll [LegalizeTypes] Scalarize non-byte sized loads in WidenRecRes_Load and SplitVecResLoad 2020-02-24 15:14:33 -08:00
strcmp-01.ll
strcmp-nobuiltin.ll
strcpy-01.ll
strcpy-nobuiltin.ll
strlen-01.ll
strlen-nobuiltin.ll
subregliveness-01.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
subregliveness-02.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
subregliveness-03.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
subregliveness-04.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
subregliveness-05.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
subregliveness-06.mir Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
subregliveness-07.mir
swift-return.ll
swifterror.ll
swiftself.ll
tail-call-mem-intrinsics.ll
tdc-01.ll
tdc-02.ll
tdc-03.ll
tdc-04.ll
tdc-05.ll
tdc-06.ll
tdc-07.ll
tls-01.ll
tls-02.ll
tls-03.ll
tls-04.ll
tls-05.ll
tls-06.ll
tls-07.ll
tls-08.ll [SystemZ] Copy Access registers and CC with the correct register class. 2020-03-03 16:41:09 +01:00
tls-09.ll [SystemZ] Copy Access registers and CC with the correct register class. 2020-03-03 16:41:09 +01:00
tls-10.mir [SystemZ] Copy Access registers and CC with the correct register class. 2020-03-03 16:41:09 +01:00
tls-11.mir [SystemZ] Copy Access registers and CC with the correct register class. 2020-03-03 16:41:09 +01:00
trap-01.ll
trap-02.ll
trap-03.ll
trap-04.ll
trap-05.ll
twoaddr-sink.ll
unaligned-01.ll
undef-flag.ll
vec-abi-align.ll [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
vec-abs-01.ll
vec-abs-02.ll
vec-abs-03.ll
vec-abs-04.ll
vec-abs-05.ll
vec-abs-06.ll
vec-add-01.ll
vec-add-02.ll
vec-and-01.ll
vec-and-02.ll
vec-and-03.ll
vec-and-04.ll
vec-args-01.ll
vec-args-02.ll
vec-args-03.ll
vec-args-04.ll
vec-args-05.ll
vec-args-06.ll [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
vec-args-07.ll [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
vec-args-error-01.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-02.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-03.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-04.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-05.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-06.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-07.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-args-error-08.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
vec-bswap-01.ll
vec-bswap-02.ll
vec-bswap-03.ll
vec-bswap-04.ll
vec-bswap-05.ll
vec-bswap-06.ll
vec-bswap-07.ll
vec-cmp-01.ll
vec-cmp-02.ll
vec-cmp-03.ll
vec-cmp-04.ll
vec-cmp-05.ll
vec-cmp-06.ll
vec-cmp-07.ll
vec-cmp-cmp-logic-select.ll
vec-cmpsel.ll
vec-combine-01.ll
vec-combine-02.ll
vec-const-01.ll
vec-const-02.ll
vec-const-03.ll
vec-const-04.ll
vec-const-05.ll
vec-const-06.ll
vec-const-07.ll
vec-const-08.ll
vec-const-09.ll
vec-const-10.ll
vec-const-11.ll
vec-const-12.ll
vec-const-13.ll
vec-const-14.ll
vec-const-15.ll
vec-const-16.ll
vec-const-17.ll
vec-const-18.ll
vec-const-19.ll
vec-conv-01.ll
vec-conv-02.ll
vec-conv-03.ll
vec-ctlz-01.ll
vec-ctpop-01.ll
vec-ctpop-02.ll
vec-cttz-01.ll
vec-div-01.ll
vec-div-02.ll
vec-eswap-01.ll
vec-eswap-02.ll
vec-extract-01.ll
vec-extract-02.ll
vec-intrinsics-01.ll [SystemZ] Fix/optimize vec_load_len and related intrinsics 2020-05-06 21:15:58 +02:00
vec-intrinsics-02.ll [SystemZ] Fix/optimize vec_load_len and related intrinsics 2020-05-06 21:15:58 +02:00
vec-intrinsics-03.ll
vec-load-element.ll
vec-log-01.ll
vec-max-01.ll
vec-max-02.ll
vec-max-03.ll
vec-max-04.ll
vec-max-05.ll
vec-max-min-zerosplat.ll [ValueTracking] Improve isKnownNonNaN() to recognize zero splats. 2020-02-19 09:35:36 -08:00
vec-min-01.ll
vec-min-02.ll
vec-min-03.ll
vec-min-04.ll
vec-min-05.ll
vec-move-01.ll
vec-move-02.ll
vec-move-03.ll
vec-move-04.ll
vec-move-05.ll
vec-move-06.ll
vec-move-07.ll
vec-move-08.ll
vec-move-09.ll
vec-move-10.ll
vec-move-11.ll
vec-move-12.ll
vec-move-13.ll
vec-move-14.ll
vec-move-15.ll
vec-move-16.ll [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. 2020-06-30 09:08:10 +02:00
vec-move-17.ll
vec-move-18.ll
vec-move-19.ll
vec-move-20.ll
vec-move-21.ll
vec-move-22.ll
vec-move-23.ll [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. 2020-06-30 09:08:10 +02:00
vec-move-24.ll [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. 2020-06-30 09:08:10 +02:00
vec-mul-01.ll
vec-mul-02.ll
vec-mul-03.ll
vec-mul-04.ll
vec-mul-05.ll
vec-neg-01.ll
vec-neg-02.ll
vec-or-01.ll
vec-or-02.ll
vec-or-03.ll
vec-perm-01.ll
vec-perm-02.ll
vec-perm-03.ll
vec-perm-04.ll
vec-perm-05.ll
vec-perm-06.ll
vec-perm-07.ll
vec-perm-08.ll
vec-perm-09.ll
vec-perm-10.ll
vec-perm-11.ll
vec-perm-12.ll
vec-perm-13.ll
vec-perm-14.ll [SystemZ] Eliminate the need to create a zero vector by reusing the VPERM mask. 2020-05-19 09:37:19 +02:00
vec-rem.ll
vec-round-01.ll
vec-round-02.ll
vec-sext.ll
vec-shift-01.ll
vec-shift-02.ll
vec-shift-03.ll
vec-shift-04.ll
vec-shift-05.ll
vec-shift-06.ll
vec-shift-07.ll
vec-sqrt-01.ll
vec-sqrt-02.ll
vec-strict-add-01.ll
vec-strict-add-02.ll
vec-strict-cmp-01.ll
vec-strict-cmp-02.ll
vec-strict-cmp-03.ll
vec-strict-cmps-01.ll
vec-strict-cmps-02.ll
vec-strict-cmps-03.ll
vec-strict-conv-01.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
vec-strict-conv-02.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
vec-strict-conv-03.ll [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01:00
vec-strict-div-01.ll
vec-strict-div-02.ll
vec-strict-max-01.ll [FPEnv] Strict versions of llvm.minimum/llvm.maximum 2019-12-18 21:35:28 +01:00
vec-strict-min-01.ll [FPEnv] Strict versions of llvm.minimum/llvm.maximum 2019-12-18 21:35:28 +01:00
vec-strict-mul-01.ll
vec-strict-mul-02.ll
vec-strict-mul-03.ll
vec-strict-mul-04.ll
vec-strict-mul-05.ll
vec-strict-round-01.ll [FPEnv] Remove unnecessary rounding mode argument for constrained intrinsics 2019-12-17 21:10:36 +01:00
vec-strict-round-02.ll [FPEnv] Remove unnecessary rounding mode argument for constrained intrinsics 2019-12-17 21:10:36 +01:00
vec-strict-sqrt-01.ll
vec-strict-sqrt-02.ll
vec-strict-sub-01.ll
vec-strict-sub-02.ll
vec-sub-01.ll
vec-sub-02.ll
vec-trunc-to-i1.ll
vec-xor-01.ll
vec-xor-02.ll
vec-zext.ll [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. 2020-06-30 09:08:10 +02:00
vector-constrained-fp-intrinsics.ll [SystemZ] Don't create PERMUTE nodes with an undef operand. 2020-05-18 19:42:14 +02:00
vectorizer-output-3xi32.ll
xor-01.ll
xor-02.ll
xor-03.ll
xor-04.ll
xor-05.ll
xor-06.ll
xor-07.ll
xor-08.ll