llvm-project/llvm/test/CodeGen/SystemZ
Jonas Paulsson 1993894c03 [SystemZ] Bugfix in shouldCoalesce()
It was discovered in randomized testing that the SystemZ implementation of
shouldCoalesce() could be caused to crash when subreg liveness was
enabled. This was because an undef use of the virtual register was copied
outside current MBB at the point of shouldCoalesce() being called. For more
details, see https://bugs.llvm.org/show_bug.cgi?id=39276.

This patch changes the check for MBB locality from livein/liveout checks to
do checks for all instructions of both intervals being inside MBB. This
avoids the cases with dead defs / undef uses outside MBB, which are not
affecting liveness in/out of MBB.

The original test case included as a reduced .mir test case.

Review: Ulrich Weigand
https://reviews.llvm.org/D54197

llvm-svn: 346406
2018-11-08 15:29:48 +00:00
..
Large [SystemZ] Run branch-12.ll test only if long tests enabled 2018-01-19 19:51:38 +00:00
DAGCombine_trunc_extract.ll [SystemZ] Check for presence of vector support in SystemZISelLowering 2017-04-07 12:35:11 +00:00
DAGCombiner_illegal_BUILD_VECTOR.ll [DAGCombiner] Don't make a BUILD_VECTOR with operands of illegal type. 2017-04-05 13:45:37 +00:00
DAGCombiner_isAlias.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
RAbasic-invalid-LR-update.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
addr-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
addr-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
addr-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
alias-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
alloca-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
alloca-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
alloca-03.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
alloca-04.ll
and-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
and-02.ll
and-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
and-04.ll
and-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
and-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
and-07.ll
and-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
and-xor-01.ll [SystemZ] Avoid generating 2 XOR instructions for (and (xor x, -1), y) 2016-06-27 15:55:30 +00:00
anyregcc-novec.ll [SystemZ] Add support for anyregcc calling convention 2018-03-02 20:40:11 +00:00
anyregcc-vec.ll [SystemZ] Add support for anyregcc calling convention 2018-03-02 20:40:11 +00:00
anyregcc.ll [SystemZ] Add support for anyregcc calling convention 2018-03-02 20:40:11 +00:00
args-01.ll
args-02.ll
args-03.ll
args-04.ll
args-05.ll
args-06.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
args-07.ll
args-08.ll
args-09.ll
args-10.ll
asm-01.ll
asm-02.ll [SystemZ] Use valid base/index regs for inline asm 2016-08-18 21:44:15 +00:00
asm-03.ll [SystemZ] Enable long displacement constraints for inline ASM operands 2016-06-09 15:19:16 +00:00
asm-04.ll [SystemZ] Enable index register memory constraints for inline ASM 2016-06-13 14:24:05 +00:00
asm-05.ll [SystemZ] Add support for the "o" inline asm constraint 2017-11-09 16:31:57 +00:00
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] Test case formatting fixes 2018-07-20 12:12:10 +00:00
asm-19.ll [SystemZ] Support vector registers in inline asm 2018-03-02 20:36:34 +00:00
atomic-fence-01.ll
atomic-fence-02.ll
atomic-load-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
atomic-load-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
atomic-load-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
atomic-load-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
atomic-load-05.ll [SystemZ] Add support for 128-bit atomic load/store/cmpxchg 2017-08-04 18:57:58 +00:00
atomic-store-01.ll [SystemZ] Eliminate unnecessary serialization operations 2017-08-04 18:53:35 +00:00
atomic-store-02.ll [SystemZ] Eliminate unnecessary serialization operations 2017-08-04 18:53:35 +00:00
atomic-store-03.ll [SystemZ] Eliminate unnecessary serialization operations 2017-08-04 18:53:35 +00:00
atomic-store-04.ll [SystemZ] Eliminate unnecessary serialization operations 2017-08-04 18:53:35 +00:00
atomic-store-05.ll [SystemZ] Add support for 128-bit atomic load/store/cmpxchg 2017-08-04 18:57:58 +00:00
atomicrmw-add-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-add-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-add-03.ll
atomicrmw-add-04.ll
atomicrmw-add-05.ll
atomicrmw-add-06.ll
atomicrmw-and-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-and-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-and-03.ll
atomicrmw-and-04.ll
atomicrmw-and-05.ll
atomicrmw-and-06.ll
atomicrmw-minmax-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-minmax-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-minmax-03.ll [IfConversion] Maintain the CFG when predicating/merging blocks in IfConvert* 2017-08-11 06:57:08 +00:00
atomicrmw-minmax-04.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-nand-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-nand-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-nand-03.ll
atomicrmw-nand-04.ll
atomicrmw-or-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-or-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-or-03.ll
atomicrmw-or-04.ll
atomicrmw-or-05.ll
atomicrmw-or-06.ll
atomicrmw-sub-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-sub-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-sub-03.ll
atomicrmw-sub-04.ll
atomicrmw-sub-05.ll
atomicrmw-sub-06.ll
atomicrmw-xchg-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-xchg-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-xchg-03.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-xchg-04.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-xor-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-xor-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
atomicrmw-xor-03.ll
atomicrmw-xor-04.ll
atomicrmw-xor-05.ll
atomicrmw-xor-06.ll
backchain.ll [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests 2018-07-11 20:25:49 +00:00
branch-01.ll
branch-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
branch-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
branch-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
branch-05.ll
branch-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
branch-07.ll [SystemZ] Rework IPM sequence generation 2018-01-19 20:52:04 +00:00
branch-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
branch-09.ll
branch-10.ll
branch-11.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
branch-folder-hoist-livein.mir [BranchFolding] Fix live-in's when hoisting code 2018-06-07 07:20:33 +00:00
bswap-01.ll
bswap-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
bswap-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
bswap-04.ll [SystemZ] Fix test cases after r326613 2018-03-02 21:22:42 +00:00
bswap-05.ll [SystemZ] Fix test cases after r326613 2018-03-02 21:22:42 +00:00
bswap-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
bswap-07.ll [SystemZ] Fix test cases after r326613 2018-03-02 21:22:42 +00:00
bswap-08.ll [SystemZ] Fix truncstore + bswap codegen bug 2017-09-19 20:50:05 +00:00
builtins.ll
call-01.ll
call-02.ll
call-03.ll [Regalloc] Generate and store multiple regalloc hints. 2017-12-05 10:52:24 +00:00
call-04.ll
call-05.ll
cc-liveness.ll [SystemZ] Bugfix for MVCLoop CC clobbering. 2018-05-07 10:48:43 +00:00
clear-liverange-spillreg.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
cmpxchg-01.ll [SystemZ] Directly use CC result of compare-and-swap 2018-01-19 20:54:18 +00:00
cmpxchg-02.ll [SystemZ] Directly use CC result of compare-and-swap 2018-01-19 20:54:18 +00:00
cmpxchg-03.ll [SystemZ] Directly use CC result of compare-and-swap 2018-01-19 20:54:18 +00:00
cmpxchg-04.ll [SystemZ] Directly use CC result of compare-and-swap 2018-01-19 20:54:18 +00:00
cmpxchg-05.ll [SystemZ] Custom-expand ATOMIC_CMP_AND_SWAP_WITH_SUCCESS 2017-09-28 16:22:54 +00:00
cmpxchg-06.ll [SystemZ] Directly use CC result of compare-and-swap 2018-01-19 20:54:18 +00:00
codegenprepare-splitstore.ll [CodeGenPrepare] Respect endianness in splitMergedValStore. 2018-03-13 08:36:20 +00:00
combine_loads_from_build_pair.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
cond-load-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-load-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-load-03.ll [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests 2018-07-11 20:25:49 +00:00
cond-move-01.ll [SystemZ] Improve use of conditional instructions 2016-11-28 13:34:08 +00:00
cond-move-02.ll [SystemZ] Do not use glue to represent condition code dependencies 2018-04-30 17:52:32 +00:00
cond-move-03.ll [SystemZ] Improve use of conditional instructions 2016-11-28 13:34:08 +00:00
cond-move-04.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
cond-move-05.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
cond-store-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
cond-store-09.ll [SystemZ] Improve use of conditional instructions 2016-11-28 13:34:08 +00:00
copy-physreg-128.ll [SystemZ] Make copyPhysReg() add impl-use operands of super reg. 2017-05-04 13:33:30 +00:00
ctpop-01.ll
dag-combine-01.ll [SystemZ, LoopStrengthReduce] 2017-07-21 11:59:37 +00:00
dag-combine-02.ll [SystemZ] Prefer LOCHI over generating IPM sequences 2018-01-19 20:56:04 +00:00
dag-combine-03.ll [SelectionDAG] Handle big endian target BITCAST in computeKnownBits() 2018-03-17 08:04:00 +00:00
dag-combine-04.ll [SystemZ] Bugfix in combineSTORE(). 2018-05-25 09:01:23 +00:00
dyn-alloca-offset.ll
expand-zext-pseudo.ll [SystemZ] Don't drop any operands in expandZExtPseudo() 2017-03-22 06:03:32 +00:00
extract-vector-elt-zEC12.ll [SystemZ] Skip DAGCombining of vector node for older subtargets. 2017-03-31 13:22:59 +00:00
fold-memory-op-impl.ll [SystemZ] Don't drop MO flags in foldMemoryOperandImpl() 2017-03-21 05:49:40 +00:00
fp-abs-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-abs-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-abs-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-abs-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-add-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-add-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-add-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-add-04.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-cmp-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-cmp-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-cmp-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-cmp-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-cmp-05.ll DAG: Fold fneg into compare with constant into the constant 2017-01-30 17:57:28 +00:00
fp-cmp-06.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-cmp-07.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
fp-const-01.ll
fp-const-02.ll
fp-const-03.ll
fp-const-04.ll
fp-const-05.ll
fp-const-06.ll
fp-const-07.ll
fp-const-08.ll
fp-const-09.ll
fp-const-10.ll Re-add SystemZ SNaN test 2016-08-08 18:11:13 +00:00
fp-const-11.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-conv-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-05.ll
fp-conv-06.ll
fp-conv-07.ll
fp-conv-08.ll
fp-conv-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-10.ll Regenerate FP_TO_INT tests. 2018-10-27 15:00:38 +00:00
fp-conv-11.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
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 [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-15.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-conv-16.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-conv-17.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
fp-copysign-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-copysign-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
fp-div-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-div-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-div-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-div-04.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-libcall.ll
fp-move-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-06.ll
fp-move-07.ll
fp-move-08.ll
fp-move-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-10.ll
fp-move-11.ll
fp-move-12.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-move-13.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-mul-10.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
fp-mul-11.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-mul-12.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-neg-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-neg-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-round-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-round-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-round-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sincos-01.ll [SelectionDAG] Allow sin/cos -> sincos optimization on GNU triples w/ just -fno-math-errno 2017-06-12 17:15:41 +00:00
fp-sqrt-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sqrt-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sqrt-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sqrt-04.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fp-sub-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sub-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sub-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
fp-sub-04.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
fpc-intrinsics.ll [SystemZ] Support floating-point control register instructions 2016-12-02 18:21:53 +00:00
frame-01.ll
frame-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-10.ll
frame-11.ll
frame-13.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-14.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-15.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-16.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-17.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-18.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
frame-19.ll
frame-20.ll
frame-21.ll [SystemZ] Fix missing emergency spill slot corner case 2017-06-26 16:50:32 +00:00
frameaddr-01.ll
hoist-const-stores.ll [MachineLICM] Re-enable hoisting of constant stores 2018-04-09 14:50:02 +00:00
htm-intrinsics.ll
insert-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
insert-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
insert-03.ll
insert-04.ll
insert-05.ll [DAGCombiner] When combining zero_extend of a truncate, only mask before extending for vectors. 2018-03-01 22:32:25 +00:00
insert-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-abs-01.ll
int-add-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-06.ll
int-add-07.ll
int-add-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-10.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-11.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-12.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-add-13.ll
int-add-14.ll
int-add-15.ll
int-add-16.ll
int-add-17.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
int-cmp-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
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 [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-16.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-17.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-18.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-19.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-20.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-21.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-22.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-23.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-24.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-25.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-26.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-27.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-28.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-29.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-30.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-31.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-32.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-33.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-34.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-35.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-36.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-37.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-38.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-39.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-40.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-41.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-42.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-43.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-44.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-45.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-46.ll
int-cmp-47.ll [SystemZ] Validate shifted compare value in adjustForTestUnderMask 2017-12-05 19:42:07 +00:00
int-cmp-48.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-cmp-49.ll
int-cmp-50.ll
int-cmp-51.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
int-cmp-52.ll
int-cmp-53.ll
int-cmp-54.ll [SystemZ] Add a check against zero before calling getTestUnderMaskCond() 2017-06-26 13:38:27 +00:00
int-cmp-55.ll [SystemZ] Do not use glue to represent condition code dependencies 2018-04-30 17:52:32 +00:00
int-const-01.ll
int-const-02.ll [SystemZ] Do not crash when selecting an OR of two constants 2017-11-14 20:00:34 +00:00
int-const-03.ll
int-const-04.ll
int-const-05.ll
int-const-06.ll
int-conv-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-10.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-11.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-12.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-conv-13.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-div-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-div-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-div-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-div-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-div-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-div-06.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
int-move-01.ll
int-move-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-move-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-move-04.ll
int-move-05.ll
int-move-06.ll
int-move-07.ll
int-move-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-move-09.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-05.ll
int-mul-06.ll
int-mul-07.ll
int-mul-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-09.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
int-mul-10.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-mul-11.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
int-neg-01.ll
int-neg-02.ll
int-sadd-01.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-02.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-03.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sadd-05.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-06.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-07.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-08.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sadd-09.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-01.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-02.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-03.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-ssub-05.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-06.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-07.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-08.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-ssub-09.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-sub-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
int-sub-08.ll
int-sub-09.ll
int-sub-10.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
int-uadd-01.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-02.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-03.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-04.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-05.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-06.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-07.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-08.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
int-uadd-09.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
int-uadd-10.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-uadd-11.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-01.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-02.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-03.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-04.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-05.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-06.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-07.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-08.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
int-usub-09.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
int-usub-10.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
int-usub-11.ll [SystemZ] Handle SADDO et.al. and ADD/SUBCARRY 2018-04-30 17:54:28 +00:00
ipra-04.ll [RegUsageInfoCollector] Bugfix for callee saved registers. 2018-05-25 08:42:02 +00:00
ipra.ll [RegUsageInfoCollector] Bugfix for handling of register aliases. 2018-05-04 07:50:05 +00:00
isel-debug.ll [SystemZ] Pass the DAG pointer from SystemZAddressingMode::dump(). 2018-10-26 00:02:33 +00:00
knownbits-intrinsics-binop.ll [SystemZ] computeKnownBitsForTargetNode() / ComputeNumSignBitsForTargetNode() 2018-03-17 08:32:12 +00:00
knownbits-intrinsics-unpack.ll [SystemZ] computeKnownBitsForTargetNode() / ComputeNumSignBitsForTargetNode() 2018-03-17 08:32:12 +00:00
knownbits.ll [SystemZ] computeKnownBitsForTargetNode() / ComputeNumSignBitsForTargetNode() 2018-03-17 08:32:12 +00:00
la-01.ll
la-02.ll
la-03.ll
la-04.ll
list-ilp-crash.ll [SystemZ] Implement getRepRegClassFor() 2017-05-10 13:03:25 +00:00
lit.local.cfg
load-and-test.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
locr-legal-regclass.ll [SystemZ] Make sure of correct regclasses in insertSelect() 2017-03-31 14:06:59 +00:00
loop-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
loop-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
loop-03.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
loop-04.ll [SystemZ] Check the bitwidth before calling isInt/isUInt. 2018-01-31 12:41:25 +00:00
lower-copy-undef-src.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
mature-mc-support.ll [LLC] Add an inline assembly diagnostics handler. 2017-02-03 11:14:39 +00:00
memchr-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
memchr-nobuiltin.ll [SelectionDAG] Don't treat library calls specially if marked with nobuiltin. 2016-06-17 20:24:07 +00:00
memcmp-01.ll
memcmp-02.ll [SystemZ] Add "REQUIRES: asserts" to test case to fix build bots. 2018-03-20 08:29:19 +00:00
memcmp-nobuiltin.ll [SelectionDAG] Don't treat library calls specially if marked with nobuiltin. 2016-06-17 20:24:07 +00:00
memcpy-01.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memcpy-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
memset-01.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-02.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-03.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-04.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
misched-readadvances.mir [SchedModel] Fix for read advance cycles with implicit pseudo operands. 2018-10-30 15:04:40 +00:00
multiselect.ll [SystemZ] Do not use glue to represent condition code dependencies 2018-04-30 17:52:32 +00:00
no-postra-sink.mir [PostRASink]Add register dependency check for implicit operands 2018-04-13 14:23:09 +00:00
or-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
or-02.ll
or-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
or-04.ll
or-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
or-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
or-07.ll
or-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
patchpoint-invoke.ll [SystemZ] Support stackmaps and patchpoints 2018-03-02 20:39:30 +00:00
patchpoint.ll [SystemZ] Support stackmaps and patchpoints 2018-03-02 20:39:30 +00:00
pie.ll Uses shouldAssumeDSOLocal. 2016-06-23 21:18:59 +00:00
postra-sched-expandedops.mir [SystemZ] Improve handling of instructions which expand to several groups 2018-08-03 10:43:05 +00:00
pr31710.ll SDAG: Update ChainNodesMatched during UpdateChains if a node is replaced 2017-01-30 18:29:46 +00:00
pr32372.ll [DAGCombiner] Add X / X -> 1 & X % X -> 0 folds (test tweaks) 2018-08-29 11:18:14 +00:00
pr32505.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
pr36164.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
prefetch-01.ll
regalloc-GR128-02.mir [SystemZ] Bugfix in shouldCoalesce() 2018-11-08 15:29:48 +00:00
regalloc-GR128.ll [SystemZ] implement shouldCoalesce() 2017-09-29 14:31:39 +00:00
regalloc-fast-invalid-kill-flag.mir Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
ret-addr-01.ll
risbg-01.ll [SystemZ] set 'guessInstructionProperties = 0' and set flags as needed. 2017-12-05 11:24:39 +00:00
risbg-02.ll [SystemZ] Recognize RISBG opportunities involving a truncate 2016-06-22 16:16:27 +00:00
risbg-03.ll
risbg-04.ll [SystemZ] Fix invalid codegen using RISBMux on out-of-range bits 2017-11-14 19:20:46 +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 [SystemZ] Remove AND mask of bottom 6 bits when result is used for shift/rotate 2016-07-06 18:13:11 +00:00
rot-02.ll [SystemZ] Remove AND mask of bottom 6 bits when result is used for shift/rotate 2016-07-06 18:13:11 +00:00
rxsbg-01.ll
selectcc-01.ll
selectcc-02.ll
selectcc-03.ll
selectcc-04.ll [SystemZ] Fold AHIMux in foldMemoryOperandImpl. 2018-05-18 11:54:04 +00:00
setcc-01.ll
setcc-02.ll
setcc-03.ll [SystemZ] Rework IPM sequence generation 2018-01-19 20:52:04 +00:00
setcc-04.ll [SystemZ] Rework IPM sequence generation 2018-01-19 20:52:04 +00:00
shift-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-02.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-04.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-07.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
shift-09.ll
shift-10.ll [DAG] optimize negation of bool 2016-10-19 16:58:59 +00:00
shift-11.ll Fix SystemZ compilation abort caused by negative AND mask 2016-08-18 18:04:26 +00:00
shift-12.ll [SystemZ, TableGen] Fix shift count handling 2018-08-01 11:57:58 +00:00
signbits-intrinsics-binop.ll [SystemZ] computeKnownBitsForTargetNode() / ComputeNumSignBitsForTargetNode() 2018-03-17 08:32:12 +00:00
signbits-intrinsics-unpack.ll [SystemZ] computeKnownBitsForTargetNode() / ComputeNumSignBitsForTargetNode() 2018-03-17 08:32:12 +00:00
signbits.ll [SystemZ] Add 'REQUIRES: asserts' to test case using debug output. 2018-03-17 09:15:13 +00:00
spill-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
splitMove_undefReg_mverifier.ll [SystemZ] Add use of super-reg in splitMove() 2017-03-17 06:47:08 +00:00
splitMove_undefReg_mverifier_2.ll [SystemZ] Update kill-flag in splitMove(). 2017-04-24 12:40:28 +00:00
stack-guard.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
stack-size-section.ll Recommit r335333 "[MC] - Add .stack_size sections into groups and link them with .text" 2018-06-22 10:53:47 +00:00
stackmap-nops.ll [SystemZ] Support stackmaps and patchpoints 2018-03-02 20:39:30 +00:00
stackmap-shadow-optimization.ll [SystemZ] Support stackmaps and patchpoints 2018-03-02 20:39:30 +00:00
stackmap.ll [SystemZ] Support stackmaps and patchpoints 2018-03-02 20:39:30 +00:00
store_nonbytesized_vecs.ll [DAGCombine] Improve Load-Store Forwarding 2018-10-10 14:15:52 +00:00
strcmp-01.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
strcmp-nobuiltin.ll [SelectionDAG] Don't treat library calls specially if marked with nobuiltin. 2016-06-17 20:24:07 +00:00
strcpy-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
strcpy-nobuiltin.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
strlen-01.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
strlen-nobuiltin.ll [SelectionDAG] Don't treat library calls specially if marked with nobuiltin. 2016-06-17 20:24:07 +00:00
subregliveness-01.ll [SystemZ] Add testcase for r339778 2018-08-15 15:43:13 +00:00
subregliveness-02.ll [RegAlloc] Check that subreg liveness tracking applies to given virtual reg 2018-08-15 16:07:47 +00:00
subregliveness-03.ll [RegisterCoalescer] Reset VNInfo def when copying segments over 2018-08-15 16:21:53 +00:00
subregliveness-04.ll [RegisterCoalescer] Ensure that both registers have subranges if one does 2018-08-15 17:04:58 +00:00
subregliveness-05.ll [RegisterCoalescer] Shrink to uses if needed after removeCopyByCommutingDef 2018-08-16 18:02:59 +00:00
subregliveness-06.mir [SystemZ] Require asserts in subregliveness-06.mir 2018-08-16 20:12:15 +00:00
subregliveness-07.mir [RegisterCoalscer] Manually remove leftover segments when commuting def 2018-08-21 19:01:26 +00:00
swift-return.ll [Regalloc] Generate and store multiple regalloc hints. 2017-12-05 10:52:24 +00:00
swifterror.ll [Regalloc] Generate and store multiple regalloc hints. 2017-12-05 10:52:24 +00:00
swiftself.ll
tail-call-mem-intrinsics.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
tdc-01.ll [SystemZ] Utilize Test Data Class instructions. 2016-07-10 14:41:22 +00:00
tdc-02.ll [SystemZ] Utilize Test Data Class instructions. 2016-07-10 14:41:22 +00:00
tdc-03.ll [SystemZ] Utilize Test Data Class instructions. 2016-07-10 14:41:22 +00:00
tdc-04.ll [SystemZ] Utilize Test Data Class instructions. 2016-07-10 14:41:22 +00:00
tdc-05.ll [SystemZ] Utilize Test Data Class instructions. 2016-07-10 14:41:22 +00:00
tdc-06.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
tdc-07.ll [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:44:20 +00:00
tls-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
tls-02.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
tls-03.ll
tls-04.ll
tls-05.ll
tls-06.ll
tls-07.ll
trap-01.ll [SystemZ] Support Compare and Traps 2016-06-10 19:58:10 +00:00
trap-02.ll [SystemZ] Fix trap issue and enable expensive checks. 2017-06-23 14:30:46 +00:00
trap-03.ll [SystemZ] Support load-and-trap instructions 2016-11-28 13:59:22 +00:00
trap-04.ll [SystemZ] Support load-and-trap instructions 2016-11-28 13:59:22 +00:00
trap-05.ll [SystemZ] Support load-and-trap instructions 2016-11-28 13:59:22 +00:00
twoaddr-sink.ll [SystemZ] set 'guessInstructionProperties = 0' and set flags as needed. 2017-12-05 11:24:39 +00:00
unaligned-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
undef-flag.ll Fixed parser error on windows shell evaluation of RUN script line 2017-01-18 11:40:28 +00:00
vec-abi-align.ll
vec-abs-01.ll
vec-abs-02.ll
vec-abs-03.ll
vec-abs-04.ll
vec-abs-05.ll
vec-abs-06.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-add-01.ll
vec-add-02.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-and-01.ll
vec-and-02.ll
vec-and-03.ll
vec-and-04.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
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] Post-RA scheduler implementation 2016-10-20 08:27:16 +00:00
vec-args-07.ll
vec-args-error-01.ll
vec-args-error-02.ll
vec-args-error-03.ll
vec-args-error-04.ll
vec-args-error-05.ll
vec-args-error-06.ll
vec-args-error-07.ll
vec-args-error-08.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 [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-cmp-cmp-logic-select.ll [SystemZ] Improve decoding in case of instructions with four register operands. 2018-07-31 13:00:42 +00:00
vec-cmpsel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
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-conv-01.ll
vec-conv-02.ll
vec-ctlz-01.ll
vec-ctpop-01.ll
vec-ctpop-02.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
vec-cttz-01.ll
vec-div-01.ll [SystemZ] Enable machine scheduler. 2017-10-06 13:59:28 +00:00
vec-div-02.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-extract-01.ll
vec-extract-02.ll [SystemZ] Let z13 also support FeatureMiscellaneousExtensions. 2016-06-30 07:13:56 +00:00
vec-intrinsics-01.ll [SystemZ] Also update the CHECK line for VPDI 2018-02-23 13:22:46 +00:00
vec-intrinsics-02.ll [SystemZ] Prefer LOCHI over generating IPM sequences 2018-01-19 20:56:04 +00:00
vec-load-element.ll [SelectionDAGBuilder] Chain prefetches less aggressively. 2018-01-10 09:33:00 +00:00
vec-log-01.ll
vec-max-01.ll
vec-max-02.ll
vec-max-03.ll
vec-max-04.ll
vec-max-05.ll [NFC] Rename minnan and maxnan to minimum and maximum 2018-10-24 22:49:55 +00:00
vec-min-01.ll
vec-min-02.ll
vec-min-03.ll
vec-min-04.ll
vec-min-05.ll [NFC] Rename minnan and maxnan to minimum and maximum 2018-10-24 22:49:55 +00: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
vec-move-17.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
vec-move-18.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
vec-mul-01.ll
vec-mul-02.ll
vec-mul-03.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-mul-04.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-mul-05.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-neg-01.ll
vec-neg-02.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-or-01.ll
vec-or-02.ll
vec-or-03.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
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 [SystemZ] Post-RA scheduler implementation 2016-10-20 08:27:16 +00:00
vec-perm-13.ll [DAG] Remove isVectorClearMaskLegal() check from vector_build dagcombine 2016-09-28 06:13:58 +00:00
vec-round-01.ll
vec-round-02.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-sext.ll [DAGTypeLegalizer] Handle SIGN/ZERO_EXTEND in WidenVecRes_Convert(). 2017-01-27 07:46:26 +00:00
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 [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-sub-01.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
vec-sub-02.ll [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
vec-trunc-to-i1.ll [SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings. 2018-07-20 09:40:43 +00:00
vec-xor-01.ll
vec-xor-02.ll [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:41:11 +00:00
vec-zext.ll [DAGTypeLegalizer] Handle SIGN/ZERO_EXTEND in WidenVecRes_Convert(). 2017-01-27 07:46:26 +00:00
vectorizer-output-3xi32.ll [SystemZ] Add check VT.isSimple() in canTreateAsByteVector() 2017-03-07 09:49:31 +00:00
xor-01.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
xor-02.ll
xor-03.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
xor-04.ll
xor-05.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
xor-06.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00
xor-07.ll
xor-08.ll [SystemZ] Test case formatting fixes 2018-07-20 12:12:10 +00:00