llvm-project/llvm/test/CodeGen/SystemZ
Ulrich Weigand 68a80a4436 [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
DAGCombine_trunc_extract.ll
DAGCombiner_illegal_BUILD_VECTOR.ll [SystemZ] Remove fcmp undef from reduced test 2019-03-30 20:24:26 +00:00
DAGCombiner_isAlias.ll
RAbasic-invalid-LR-update.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
addr-01.ll
addr-02.ll
addr-03.ll
alias-01.ll
alloca-01.ll
alloca-02.ll
alloca-03.ll [DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> (y - x) - C fold. Try 3 2019-05-30 20:37:18 +00:00
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 [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
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 [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection. 2019-06-08 06:19:15 +00:00
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 [MBP] Move a latch block with conditional exit and multi predecessors to top of loop 2019-06-14 23:08:59 +00:00
atomicrmw-minmax-02.ll [MBP] Move a latch block with conditional exit and multi predecessors to top of loop 2019-06-14 23:08:59 +00:00
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 [DAG] Refactor DAGCombiner::ReassociateOps 2019-04-29 17:50:10 +00:00
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 Rename ExpandISelPseudo->FinalizeISel, delay register reservation 2019-06-19 00:25:39 +00:00
clear-liverange-spillreg.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 [NFC] Update the test to check the endianness after the CodeGenPrepare instead of checking the assembly instructions. 2019-06-04 08:45:07 +00:00
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 [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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 [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 [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 [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 [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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00: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 [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection. 2019-06-08 06:19:15 +00:00
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 [SystemZ] Remove icmp undef from reduced tests 2019-03-18 13:55:28 +00:00
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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
debuginstr-02.mir [SystemZ] Improve emitSelect() 2019-09-25 14:00:33 +00:00
debuginstr-cgp.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
dyn-alloca-offset.ll
expand-zext-pseudo.ll
extract-vector-elt-zEC12.ll
fentry-insertion.ll [SystemZ] Add support for fentry. 2019-09-03 11:21:12 +00: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 [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 [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 [SystemZ] Model floating-point control register 2019-05-13 09:47:26 +00: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] Use VGM whenever possible to load FP immediates. 2019-02-12 18:06:06 +00:00
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 Regenerate FP_TO_INT tests. 2018-10-27 15:00:38 +00:00
fp-conv-11.ll
fp-conv-12.ll Regenerate FP_TO_INT tests. 2018-10-27 15:00:38 +00:00
fp-conv-13.ll
fp-conv-14.ll
fp-conv-15.ll
fp-conv-16.ll
fp-conv-17.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
fp-conv-18.ll Recommit "[SystemZ] Do not emit VEXTEND or VROUND nodes without vector support." 2019-02-15 19:13:55 +00:00
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 [SelectionDAG] Expand nnan FMINNUM/FMAXNUM to select sequence 2019-12-04 10:32:35 +01: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-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 [SystemZ] Add a couple of missing tests 2018-11-09 19:16:21 +00:00
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 [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP 2019-12-17 18:24:05 +01: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 [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-strict-sqrt-02.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +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 Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
frame-08.ll
frame-09.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
frame-10.ll
frame-11.ll
frame-13.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
frame-14.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
frame-15.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
frame-16.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00: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
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 [SystemZ] Add GHC calling convention 2019-11-04 13:45:51 +01: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 [TargetLowering] Extend bool args to inline-asm according to getBooleanType 2019-05-22 16:16:15 +00:00
inlineasm-output-template.ll [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00
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 [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection. 2019-06-08 06:19:15 +00:00
int-add-06.ll
int-add-07.ll
int-add-08.ll [DAGCombiner] [CodeGenPrepare] More comprehensive GEP splitting 2019-06-17 10:54:12 +00:00
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 [SystemZ] Fix AHIMuxK pseudo expansion. 2019-06-18 12:10:02 +00:00
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 [SystemZ] Improve codegen for certain SADDO-immediate cases 2019-04-03 15:09:19 +00:00
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 [DAGCombiner][X86][SystemZ] Canonicalize SSUBO with immediate RHS to SADDO by negating the immediate. 2019-04-09 18:33:56 +00:00
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 [DAGCombiner] [CodeGenPrepare] More comprehensive GEP splitting 2019-06-17 10:54:12 +00:00
int-sub-06.ll
int-sub-07.ll
int-sub-08.ll
int-sub-09.ll
int-sub-10.ll
int-sub-11.ll [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection. 2019-06-08 06:19:15 +00:00
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
isel-debug.ll [SystemZ] Pass the DAG pointer from SystemZAddressingMode::dump(). 2018-10-26 00:02:33 +00: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
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 [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
load-and-test-RA-hints.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
load-and-test.mir [SystemZ] Fix test case. 2020-04-28 09:43:03 +02:00
locr-legal-regclass.ll
loop-01.ll [MBP] Move a latch block with conditional exit and multi predecessors to top of loop 2019-06-14 23:08:59 +00:00
loop-02.ll [MBP] Move a latch block with conditional exit and multi predecessors to top of loop 2019-06-14 23:08:59 +00:00
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 [SystemZ] Do not return INT_MIN from strcmp/memcmp 2019-02-06 15:10:13 +00:00
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 [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 [SystemZ] Fix new test case for expensive checks. 2020-02-11 11:33:41 -05: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 [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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00: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 [SystemZ] Fix addcarry of usubo (PR42512) 2019-07-05 20:35:11 +00:00
pr42606.ll [SystemZ] Fix addcarry of addcarry of const carry (PR42606) 2019-07-12 20:03:34 +00:00
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
regalloc-GR128-02.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00: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 [LiveRange] Reset the VNIs when splitting subranges 2019-03-26 21:27:15 +00:00
regcoal-undef-lane-4-rm-cp-commuting-def.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00: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 Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
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 [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection. 2019-06-08 06:19:15 +00:00
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.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 [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 [SystemZ] Do not return INT_MIN from strcmp/memcmp 2019-02-06 15:10:13 +00:00
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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
swift-return.ll [FastISel] Skip creating unnecessary vregs for arguments 2019-06-10 16:53:37 +00:00
swifterror.ll [MBP] Move a latch block with conditional exit and multi predecessors to top of loop 2019-06-14 23:08:59 +00: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
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 [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection. 2019-06-08 06:19:15 +00:00
vec-const-01.ll
vec-const-02.ll
vec-const-03.ll
vec-const-04.ll
vec-const-05.ll [SystemZ] Wait with selection of legal vector/FP constants until Select(). 2019-02-26 16:47:59 +00:00
vec-const-06.ll [SystemZ] Wait with selection of legal vector/FP constants until Select(). 2019-02-26 16:47:59 +00:00
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 [SystemZ] Wait with selection of legal vector/FP constants until Select(). 2019-02-26 16:47:59 +00:00
vec-conv-01.ll
vec-conv-02.ll [SystemZ] Make better use of VLDEB 2018-12-20 12:59:05 +00:00
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 [DAGCombiner][X86][SystemZ][AArch64] Combine some cases of (bitcast (build_vector constants)) between legalize types and legalize dag. 2019-03-04 19:12:16 +00:00
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 [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 [SystemZ] Support vector load/store alignment hints 2019-06-19 14:20:00 +00:00
vec-move-03.ll [SystemZ] Support vector load/store alignment hints 2019-06-19 14:20:00 +00:00
vec-move-04.ll
vec-move-05.ll
vec-move-06.ll
vec-move-07.ll
vec-move-08.ll [SystemZ] Make better use of VGEF/VGEG 2018-12-20 13:01:20 +00:00
vec-move-09.ll
vec-move-10.ll
vec-move-11.ll
vec-move-12.ll
vec-move-13.ll
vec-move-14.ll [SystemZ] Make better use of VLLEZ 2018-12-20 13:05:03 +00:00
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 [SystemZ] Make better use of VLLEZ 2018-12-20 13:05:03 +00:00
vec-move-19.ll [SystemZ] Avoid inserting same value after replication 2018-11-09 15:44:28 +00:00
vec-move-20.ll [SystemZ] Replicate the load with most uses in buildVector() 2018-11-12 08:12:20 +00:00
vec-move-21.ll [SystemZ] Increase the number of VLREPs 2018-11-13 08:37:09 +00:00
vec-move-22.ll [SystemZ] Increase the number of VLREPs 2018-11-13 08:37:09 +00:00
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 [SystemZ] Bugfix in SystemZTargetLowering::combineIntDIVREM() 2019-05-17 00:50:35 +00:00
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 [TargetLowering] Add ISD::AND handling to SimplifyDemandedVectorElts 2018-12-12 13:43:07 +00:00
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