llvm-project/llvm/test/CodeGen/SystemZ
David Green 4ce26deac2 [DAG] Reassociate Add with Or
We already have reassociation code for Adds and Ors separately in DAG
combiner, this adds it for the combination of the two where Ors act like
Adds. It reassociates (add (or (x, c), y) -> (add (add (x, y), c)) where
we know that the Ors operands have no common bits set, and the Or has
one use.

Differential Revision: https://reviews.llvm.org/D104765
2021-07-07 10:21:07 +01:00
..
Large tests/CodeGen: Use %python lit substitution when invoking python 2021-07-06 18:46:36 -07:00
DAGCombine_trunc_extract.ll
DAGCombiner_illegal_BUILD_VECTOR.ll
DAGCombiner_isAlias.ll
RAbasic-invalid-LR-update.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
addr-01.ll [DAG] Reassociate Add with Or 2021-07-07 10:21:07 +01:00
addr-02.ll [DAG] Reassociate Add with Or 2021-07-07 10:21:07 +01:00
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][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
and-xor-01.ll
anyregcc-novec.ll [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
anyregcc-vec.ll
anyregcc.ll
args-01.ll
args-02.ll [TargetLowering] Only inspect attributes in the arguments for ArgListEntry 2021-05-18 14:30:22 -07:00
args-03.ll [TargetLowering] Only inspect attributes in the arguments for ArgListEntry 2021-05-18 14:30:22 -07:00
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
args-11.ll [SystemZ] Assign the full space for promoted and split outgoing args. 2021-03-02 12:56:47 -06:00
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 [SystemZ] Recognize INLINEASM_BR in backend 2019-09-05 10:20:05 +00:00
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 [SystemZ] Improve handling of backchain offset. 2020-12-14 12:39:38 -06:00
bcmp.ll [SystemZ] Optimize bcmp calls (PR47420) 2020-09-25 17:55:39 +02:00
branch-01.ll
branch-02.ll
branch-03.ll
branch-04.ll
branch-05.ll
branch-06.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 [BPI] Adjust the probability for floating point unordered comparison 2019-09-10 17:25:11 +00:00
cc-liveness.ll
clear-liverange-spillreg.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cmpxchg-01.ll [SystemZ] Reimplement the i8/i16 compare-and-swap logic. 2021-03-03 14:04:32 -06:00
cmpxchg-02.ll [SystemZ] Reimplement the i8/i16 compare-and-swap logic. 2021-03-03 14:04:32 -06:00
cmpxchg-03.ll
cmpxchg-04.ll
cmpxchg-05.ll [SystemZ] Reimplement the i8/i16 compare-and-swap logic. 2021-03-03 14:04:32 -06:00
cmpxchg-06.ll
codegenprepare-form-OF-ops.ll [SystemZ] Return true from preferZeroCompareBranch(). 2021-05-25 10:24:14 -05:00
codegenprepare-sink-and-for-tm.ll [SystemZ] Return true from isMaskAndCmp0FoldingBeneficial(). 2021-06-08 15:42:46 -05: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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-load-01.ll
cond-load-02.ll
cond-load-03.ll
cond-move-01.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
cond-move-02.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
cond-move-03.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
cond-move-04.mir [SystemZ] Separate LoZ ELF specifics in tablegen. 2021-02-17 16:11:58 -05:00
cond-move-05.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-move-06.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
cond-move-07.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
cond-move-08.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-move-09.mir [SystemZ] Add SystemZPostRewrite in addPostRegAlloc() instead at -O0. 2019-09-30 07:29:54 +00:00
cond-move-10.ll [SystemZ] Improve foldMemoryOperandImpl(). 2020-03-10 15:54:47 +01:00
cond-move-regalloc-hints-02.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-move-regalloc-hints.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
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
debuginstr-00.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
debuginstr-01.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
debuginstr-02.mir [SystemZ] Improve emitSelect() 2019-09-25 14:00:33 +00:00
debuginstr-cgp.mir [BPI] Improve static heuristics for "cold" paths. 2020-12-23 22:47:36 +07:00
dyn-alloca-offset.ll
expand-zext-pseudo.ll
extract-vector-elt-zEC12.ll
fentry-debug-info.ll Prevent FENTRY_CALL reordering 2020-12-09 00:59:01 +01:00
fentry-insertion.ll [SystemZ] Add support for fentry. 2019-09-03 11:21:12 +00:00
fentry-no-reorder.ll Prevent FENTRY_CALL reordering 2020-12-09 00:59:01 +01:00
fold-memory-op-impl.ll
foldmemop-imm-01.ll [SystemZ] Improve foldMemoryOperandImpl() 2020-03-25 16:21:08 +01:00
foldmemop-imm-02.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-msc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-binops.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-cc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-cmp.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-fusedfp.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-abs-03.ll
fp-abs-04.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
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 [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-cmp-05.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-cmp-06.ll
fp-cmp-07.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 [SystemZ] Bugfix in SystemZVectorConstantInfo 2020-10-14 15:34:40 +02:00
fp-conv-01.ll
fp-conv-02.ll [SystemZ] Regenerate some fp tests + remove unused check prefixes 2020-11-11 18:38:22 +00:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 Update @llvm.powi to handle different int sizes for the exponent 2021-06-17 09:38:28 +02:00
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 [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-mul-09.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-mul-10.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-mul-11.ll
fp-mul-12.ll
fp-mul-13.ll [SystemZ] Fix 128-bit strict FMA expansion pre-z14 2019-12-11 16:32:08 +01:00
fp-mul-14.ll [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07:00
fp-neg-01.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-neg-02.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-add-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-add-03.ll [SystemZ] Avoid mixing strict and non-strict FP operations in tests 2019-11-20 19:51:30 +01:00
fp-strict-add-04.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-alias.ll Fix errors in use of strictfp attribute. 2020-05-29 12:28:14 -04:00
fp-strict-cmp-01.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
fp-strict-cmp-02.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
fp-strict-cmp-03.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
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 [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
fp-strict-cmps-01.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
fp-strict-cmps-02.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
fp-strict-cmps-03.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
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 [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
fp-strict-conv-01.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-conv-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-conv-03.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-conv-04.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
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 [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity 2020-10-21 18:12:54 -07:00
fp-strict-conv-09.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-conv-15.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-div-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-div-03.ll [SystemZ] Avoid mixing strict and non-strict FP operations in tests 2019-11-20 19:51:30 +01:00
fp-strict-div-04.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-mul-01.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-mul-02.ll [FPEnv][SelectionDAG] Relax chain requirements 2019-12-06 11:02:11 +01:00
fp-strict-mul-03.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-mul-04.ll [FPEnv][SelectionDAG] Relax chain requirements 2019-12-06 11:02:11 +01:00
fp-strict-mul-05.ll [SystemZ] Avoid mixing strict and non-strict FP operations in tests 2019-11-20 19:51:30 +01:00
fp-strict-mul-06.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-mul-07.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-mul-08.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-strict-mul-09.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-strict-mul-10.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
fp-strict-mul-11.ll [SystemZ] Avoid mixing strict and non-strict FP operations in tests 2019-11-20 19:51:30 +01:00
fp-strict-mul-12.ll [SystemZ] Fix 128-bit strict FMA expansion pre-z14 2019-12-11 16:32:08 +01:00
fp-strict-mul-13.ll [SystemZ] Fix 128-bit strict FMA expansion pre-z14 2019-12-11 16:32:08 +01:00
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 [SystemZ] Regenerate some fp tests + remove unused check prefixes 2020-11-11 18:38:22 +00:00
fp-strict-sqrt-02.ll [SystemZ] Regenerate some fp tests + remove unused check prefixes 2020-11-11 18:38:22 +00:00
fp-strict-sqrt-03.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-sqrt-04.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-sub-01.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-sub-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-sub-03.ll [SystemZ] Avoid mixing strict and non-strict FP operations in tests 2019-11-20 19:51:30 +01:00
fp-strict-sub-04.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
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 [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
frame-03.ll [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
frame-04.ll [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
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 [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). 2020-10-09 13:06:33 +02:00
frame-15.ll
frame-16.ll [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). 2020-10-09 13:06:33 +02:00
frame-17.ll
frame-18.ll
frame-19.ll [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
frame-20.ll [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
frame-21.ll
frame-22.ll [SystemZ] Implement the packed stack layout 2019-12-12 10:26:03 -08:00
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
frame-26.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
frameaddr-01.ll
frameaddr-02.ll [SystemZ] Support builtin_frame_address with packed stack without backchain. 2021-05-06 12:50:49 +02: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 [test] Add explicit dso_local to constant/global variable declarations 2020-12-04 13:51:01 -08:00
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
inline-asm-i128.ll [SystemZ] Support the 'N' code for the odd register in inline-asm. 2021-07-06 19:46:49 +02:00
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 [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-37.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-38.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-39.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-40.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-41.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-42.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-43.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
int-cmp-60.ll [SelectionDAG] Always intersect SDNode flags during getNode() node memoization. 2020-09-05 10:30:38 +02:00
int-cmp-61.ll [SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer. 2021-06-08 16:27:28 -05: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 [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-move-09.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-move-10.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
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 [X86] Add more add/sub carry tests 2019-11-12 11:36:59 +02:00
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 [X86] Add more add/sub carry tests 2019-11-12 11:36:59 +02:00
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 [test] Add explicit dso_local to constant/global variable declarations 2020-12-04 13:51:01 -08:00
isel-debug.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
la-02.ll
la-03.ll
la-04.ll
la-05.ll [SystemZ] Improve handling of huge PC relative immediate offsets. 2019-11-04 10:38:18 +01:00
list-ilp-crash.ll
lit.local.cfg
load-and-test-RA-hints.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 Change -march=systemz to triple and fix test 2019-09-27 16:19:15 +00:00
memchr-01.ll
memchr-nobuiltin.ll
memcmp-01.ll
memcmp-02.ll
memcmp-nobuiltin.ll
memcpy-01.ll
memcpy-02.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
memset-01.ll
memset-02.ll
memset-03.ll
memset-04.ll
memset-05.ll [SystemZ] Generate XC loop for memset 0 of variable length. 2021-07-06 18:07:31 +02:00
misched-cutoff.ll [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds 2021-01-14 15:46:27 +00:00
misched-readadvances.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
multiselect.ll [SystemZ] Improve emitSelect() 2019-09-25 14:00:33 +00:00
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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +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 [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
postra-sched-expandedops.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
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 [SystemZ] Fix addcarry of addcarry of const carry (PR42606) 2019-07-12 20:03:34 +00:00
pr47019.ll [LegalTypes] Move VSELECT node creation out of WidenVSELECTAndMask and push to 2 of the 3 callers. 2020-08-06 13:18:16 -07:00
prefetch-01.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
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
regalloc-GR128-02.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
regalloc-GR128.ll
regalloc-fast-invalid-kill-flag.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regcoal-subranges-update-remat.mir [RegisterCoalescer] Fix the creation of subranges when rematerialization is used 2019-12-05 16:32:30 -08:00
regcoal-subranges-update.mir [SystemZ] Separate LoZ ELF specifics in tablegen. 2021-02-17 16:11:58 -05:00
regcoal-undef-lane-4-rm-cp-commuting-def.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
regcoal_remat_empty_subrange.ll Make regcoal_remat_empty_subrange.ll test require asserts build. 2020-06-04 19:46:22 +02:00
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
sext-zext.ll [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced 2020-12-23 16:16:26 -08:00
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] Don't use libcall for 128 bit shifts. 2021-05-06 18:14:41 +02: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 [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
splitMove_undefReg_mverifier.ll [CostModel] Unify Shuffle and InsertElement Costs 2020-06-10 09:13:34 +01:00
splitMove_undefReg_mverifier_2.ll
stack-clash-dynamic-alloca.ll Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." 2020-12-11 18:25:47 -06:00
stack-clash-protection.ll Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." 2020-12-11 18:25:47 -06: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-02.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-03.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-04.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-05.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-06.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
subregliveness-07.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
swift-return.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
swifterror.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
swiftself.ll
tail-call-mem-intrinsics.ll Change -march=systemz to triple and fix test 2019-09-27 16:19:15 +00:00
tdc-01.ll
tdc-02.ll
tdc-03.ll
tdc-04.ll
tdc-05.ll
tdc-06.ll
tdc-07.ll
tls-01.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
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 [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-abs-06.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
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 [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-bswap-02.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-bswap-03.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-bswap-04.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-bswap-05.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-bswap-06.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-bswap-07.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
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 [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
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 [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-eswap-02.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
vec-extract-01.ll
vec-extract-02.ll [DAGCombine] Poison-prove scalarizeExtractedVectorLoad. 2021-05-30 11:40:55 +01:00
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 [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
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 [SystemZ] Add llvm.minimum / llvm.maximum tests 2019-12-11 17:01:13 +01:00
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 [SystemZ] Add llvm.minimum / llvm.maximum tests 2019-12-11 17:01:13 +01:00
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 [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-mul-03.ll
vec-mul-04.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-mul-05.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-neg-01.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-neg-02.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-add-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-cmp-01.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
vec-strict-cmp-02.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
vec-strict-cmp-03.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
vec-strict-cmps-01.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
vec-strict-cmps-02.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
vec-strict-cmps-03.ll [FPEnv] Constrained FCmp intrinsics 2019-12-07 11:28:39 +01:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-div-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-mul-02.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-strict-mul-03.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-mul-04.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
vec-strict-mul-05.ll [SystemZ] Use fneg in test cases 2019-11-20 19:08:27 +01:00
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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-sqrt-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-sub-01.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-strict-sub-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
vec-sub-01.ll
vec-sub-02.ll
vec-trunc-to-i1.ll
vec-xor-01.ll
vec-xor-02.ll
vec-zext.ll [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. 2020-09-08 16:49:51 +02:00
vector-constrained-fp-intrinsics.ll [SystemZ] Bugfix in SystemZVectorConstantInfo 2020-10-14 15:34:40 +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