llvm-project/llvm/test/CodeGen/SystemZ
Mubariz Afzal c444f03787 Reland "[SystemZ][z/OS] Fix f32 variadic argument assertion"
This patch relands the f32 vararg assertion on z/OS fix that was reverted previously due to the testcase failing on non-z/OS platforms. It is now passing.

The tablegen lines that specify the XPLINK64 calling convention for promoting an f32 vararg to an f64 are effectively overwritten by the following tablegen line which bitcast an f64 vararg to an i64 (so that it can be used in the GPRs). Thus it becomes a bitcast from f32 to i64. We don't handle bitcasts for f32s and so this causes an assertion to be thrown.

We fix this by simplifying the tablegen lines to explicity show this behaviour, and allow the f32 in the bitcast case by first promoting it to an f64.
2022-07-18 14:25:17 -04:00
..
Large [SystemZ] Add missing elementtype in python test (NFC) 2022-01-07 09:08:38 +01:00
DAGCombine_trunc_extract.ll
DAGCombiner_illegal_BUILD_VECTOR.ll
DAGCombiner_isAlias.ll
RAbasic-invalid-LR-update.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
addr-01.ll [DAG] Reassociate Add with Or 2021-07-07 10:21:07 +01:00
addr-02.ll [DAG] Reassociate Add with Or 2021-07-07 10:21:07 +01:00
addr-03.ll
alias-01.ll
alloca-01.ll
alloca-02.ll
alloca-03.ll
alloca-04.ll
and-01.ll
and-02.ll
and-03.ll
and-04.ll
and-05.ll
and-06.ll
and-07.ll
and-08.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
and-09.ll [SystemZ] Avoid crashing in tryRISBGZero(). 2022-05-04 11:38:50 +02:00
and-xor-01.ll
anyregcc-novec.ll
anyregcc-vec.ll
anyregcc.ll
args-01.ll
args-02.ll [TargetLowering] Only inspect attributes in the arguments for ArgListEntry 2021-05-18 14:30:22 -07:00
args-03.ll [TargetLowering] Only inspect attributes in the arguments for ArgListEntry 2021-05-18 14:30:22 -07:00
args-04.ll
args-05.ll
args-06.ll
args-07.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06:00
args-08.ll
args-09.ll
args-10.ll
args-11.ll [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
asm-01.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
asm-02.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
asm-03.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
asm-04.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
asm-05.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01: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
asm-19.ll
asm-20.ll [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
atomic-fence-01.ll
atomic-fence-02.ll
atomic-load-01.ll
atomic-load-02.ll
atomic-load-03.ll
atomic-load-04.ll
atomic-load-05.ll
atomic-store-01.ll
atomic-store-02.ll
atomic-store-03.ll
atomic-store-04.ll
atomic-store-05.ll
atomicrmw-add-01.ll
atomicrmw-add-02.ll
atomicrmw-add-03.ll
atomicrmw-add-04.ll
atomicrmw-add-05.ll
atomicrmw-add-06.ll
atomicrmw-and-01.ll
atomicrmw-and-02.ll
atomicrmw-and-03.ll
atomicrmw-and-04.ll
atomicrmw-and-05.ll
atomicrmw-and-06.ll
atomicrmw-minmax-01.ll
atomicrmw-minmax-02.ll
atomicrmw-minmax-03.ll
atomicrmw-minmax-04.ll
atomicrmw-nand-01.ll
atomicrmw-nand-02.ll
atomicrmw-nand-03.ll
atomicrmw-nand-04.ll
atomicrmw-or-01.ll
atomicrmw-or-02.ll
atomicrmw-or-03.ll
atomicrmw-or-04.ll
atomicrmw-or-05.ll
atomicrmw-or-06.ll
atomicrmw-sub-01.ll
atomicrmw-sub-02.ll
atomicrmw-sub-03.ll
atomicrmw-sub-04.ll
atomicrmw-sub-05.ll
atomicrmw-sub-06.ll
atomicrmw-xchg-01.ll
atomicrmw-xchg-02.ll
atomicrmw-xchg-03.ll
atomicrmw-xchg-04.ll
atomicrmw-xor-01.ll
atomicrmw-xor-02.ll
atomicrmw-xor-03.ll
atomicrmw-xor-04.ll
atomicrmw-xor-05.ll
atomicrmw-xor-06.ll
backchain.ll [SystemZ] Improve handling of backchain offset. 2020-12-14 12:39:38 -06:00
bcmp.ll
branch-01.ll
branch-02.ll
branch-03.ll
branch-04.ll
branch-05.ll
branch-06.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
branch-07.ll
branch-08.ll
branch-09.ll
branch-10.ll
branch-11.ll
branch-folder-hoist-livein.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
bswap-01.ll
bswap-02.ll
bswap-03.ll
bswap-04.ll
bswap-05.ll
bswap-06.ll
bswap-07.ll
bswap-08.ll
buildvector-00.ll
builtins.ll
call-01.ll
call-02.ll
call-03.ll
call-04.ll
call-05.ll
call-zos-01.ll [SystemZ][z/OS] Implement detection and handling for XPLink Leaf procedures. 2022-07-17 14:30:33 -04:00
call-zos-02.ll [Systemz/z/OS] Centralize emitting the call type information 2022-02-14 12:00:50 -05:00
call-zos-vararg.ll Reland "[SystemZ][z/OS] Fix f32 variadic argument assertion" 2022-07-18 14:25:17 -04:00
call-zos-vec.ll [SystemZ][z/OS] Implement detection and handling for XPLink Leaf procedures. 2022-07-17 14:30:33 -04:00
cc-liveness.ll
clear-liverange-spillreg.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cmpxchg-01.ll [SystemZ] Reimplement the i8/i16 compare-and-swap logic. 2021-03-03 14:04:32 -06:00
cmpxchg-02.ll [SystemZ] Reimplement the i8/i16 compare-and-swap logic. 2021-03-03 14:04:32 -06:00
cmpxchg-03.ll
cmpxchg-04.ll
cmpxchg-05.ll [SystemZ] Reimplement the i8/i16 compare-and-swap logic. 2021-03-03 14:04:32 -06:00
cmpxchg-06.ll
codegenprepare-form-OF-ops.ll [SystemZ] Return true from preferZeroCompareBranch(). 2021-05-25 10:24:14 -05:00
codegenprepare-gepoffs-split.ll [SystemZ] Patchset for expanding memcpy/memset using at most two stores. 2022-05-13 15:31:09 +02:00
codegenprepare-sink-and-for-tm.ll [SystemZ] Return true from isMaskAndCmp0FoldingBeneficial(). 2021-06-08 15:42:46 -05:00
codegenprepare-splitstore.ll
codemodel.ll [Support] Make report_fatal_error respect its GenCrashDiag argument so it doesn't generate a backtrace 2022-05-30 19:19:23 +01:00
combine_loads_from_build_pair.ll Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if" 2022-04-06 20:32:53 +03:00
cond-load-01.ll
cond-load-02.ll
cond-load-03.ll
cond-move-01.ll
cond-move-02.ll
cond-move-03.ll
cond-move-04.mir [SystemZ] Separate LoZ ELF specifics in tablegen. 2021-02-17 16:11:58 -05:00
cond-move-05.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-move-06.ll
cond-move-07.ll
cond-move-08.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-move-09.mir
cond-move-10.ll
cond-move-regalloc-hints-02.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-move-regalloc-hints.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
cond-store-01.ll
cond-store-02.ll
cond-store-03.ll
cond-store-04.ll
cond-store-05.ll
cond-store-06.ll
cond-store-07.ll
cond-store-08.ll
cond-store-09.ll
copy-physreg-128.ll
ctpop-01.ll
ctpop-02.ll
dag-combine-01.ll
dag-combine-02.ll
dag-combine-03.ll
dag-combine-04.ll
dag-combine-05.ll
dag-combine-06.ll [SystemZ] Patchset for expanding memcpy/memset using at most two stores. 2022-05-13 15:31:09 +02:00
debuginstr-00.mir
debuginstr-01.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
debuginstr-02.mir
debuginstr-cgp.mir [BPI] Improve static heuristics for "cold" paths. 2020-12-23 22:47:36 +07:00
dyn-alloca-offset.ll
elim-frame-index-VR.ll [SystemZ] Use STDY/STEY/LDY/LEY for VR32/VR64 in eliminateFrameIndex(). 2022-06-08 17:10:31 +02:00
expand-zext-pseudo.ll
extract-vector-elt-zEC12.ll
fentry-debug-info.ll Prevent FENTRY_CALL reordering 2020-12-09 00:59:01 +01:00
fentry-insertion.ll
fentry-no-reorder.ll Prevent FENTRY_CALL reordering 2020-12-09 00:59:01 +01:00
fold-memory-op-impl.ll
foldmemop-imm-01.ll [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
foldmemop-imm-02.mir [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
foldmemop-msc.mir [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
foldmemop-vec-binops.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-cc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-cmp.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-fusedfp.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
foldmemop-vec-unary.mir
fp-abs-01.ll
fp-abs-02.ll
fp-abs-03.ll
fp-abs-04.ll
fp-add-01.ll
fp-add-02.ll
fp-add-03.ll
fp-add-04.ll
fp-cmp-01.ll
fp-cmp-02.ll
fp-cmp-03.ll
fp-cmp-04.ll [SystemZ] generate full checks for tests; NFC 2022-03-30 08:37:15 -04:00
fp-cmp-05.ll
fp-cmp-06.ll
fp-cmp-07.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
fp-const-01.ll
fp-const-02.ll
fp-const-03.ll
fp-const-04.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06:00
fp-const-05.ll
fp-const-06.ll
fp-const-07.ll
fp-const-08.ll
fp-const-09.ll
fp-const-10.ll
fp-const-11.ll
fp-const-12.ll
fp-conv-01.ll
fp-conv-02.ll
fp-conv-03.ll
fp-conv-04.ll
fp-conv-05.ll
fp-conv-06.ll
fp-conv-07.ll
fp-conv-08.ll
fp-conv-09.ll
fp-conv-10.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06:00
fp-conv-11.ll
fp-conv-12.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06:00
fp-conv-13.ll
fp-conv-14.ll
fp-conv-15.ll
fp-conv-16.ll
fp-conv-17.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
fp-conv-18.ll
fp-conv-19.ll [SystemZ] Implement ISD::BITCAST for fp128 -> i128. 2021-09-24 10:26:45 +02: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 Update @llvm.powi to handle different int sizes for the exponent 2021-06-17 09:38:28 +02:00
fp-move-01.ll
fp-move-02.ll
fp-move-03.ll
fp-move-04.ll
fp-move-05.ll
fp-move-06.ll
fp-move-07.ll
fp-move-08.ll
fp-move-09.ll
fp-move-10.ll
fp-move-11.ll
fp-move-12.ll
fp-move-13.ll
fp-mul-01.ll
fp-mul-02.ll
fp-mul-03.ll
fp-mul-04.ll
fp-mul-05.ll
fp-mul-06.ll
fp-mul-07.ll
fp-mul-08.ll
fp-mul-09.ll
fp-mul-10.ll
fp-mul-11.ll
fp-mul-12.ll
fp-mul-13.ll
fp-mul-14.ll
fp-neg-01.ll
fp-neg-02.ll
fp-round-01.ll
fp-round-02.ll
fp-round-03.ll
fp-sincos-01.ll
fp-sqrt-01.ll
fp-sqrt-02.ll
fp-sqrt-03.ll
fp-sqrt-04.ll
fp-strict-add-01.ll
fp-strict-add-02.ll
fp-strict-add-03.ll
fp-strict-add-04.ll
fp-strict-alias.ll
fp-strict-cmp-01.ll
fp-strict-cmp-02.ll
fp-strict-cmp-03.ll
fp-strict-cmp-04.ll
fp-strict-cmp-05.ll
fp-strict-cmp-06.ll
fp-strict-cmps-01.ll
fp-strict-cmps-02.ll
fp-strict-cmps-03.ll
fp-strict-cmps-04.ll
fp-strict-cmps-05.ll
fp-strict-cmps-06.ll
fp-strict-conv-01.ll
fp-strict-conv-02.ll
fp-strict-conv-03.ll
fp-strict-conv-04.ll
fp-strict-conv-05.ll
fp-strict-conv-06.ll
fp-strict-conv-07.ll
fp-strict-conv-08.ll
fp-strict-conv-09.ll
fp-strict-conv-10.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06:00
fp-strict-conv-11.ll
fp-strict-conv-12.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06:00
fp-strict-conv-13.ll
fp-strict-conv-14.ll
fp-strict-conv-15.ll
fp-strict-conv-16.ll
fp-strict-div-01.ll
fp-strict-div-02.ll
fp-strict-div-03.ll
fp-strict-div-04.ll
fp-strict-mul-01.ll
fp-strict-mul-02.ll
fp-strict-mul-03.ll
fp-strict-mul-04.ll
fp-strict-mul-05.ll
fp-strict-mul-06.ll
fp-strict-mul-07.ll
fp-strict-mul-08.ll
fp-strict-mul-09.ll
fp-strict-mul-10.ll
fp-strict-mul-11.ll
fp-strict-mul-12.ll
fp-strict-mul-13.ll
fp-strict-round-01.ll
fp-strict-round-02.ll
fp-strict-round-03.ll
fp-strict-sqrt-01.ll
fp-strict-sqrt-02.ll
fp-strict-sqrt-03.ll
fp-strict-sqrt-04.ll
fp-strict-sub-01.ll
fp-strict-sub-02.ll
fp-strict-sub-03.ll
fp-strict-sub-04.ll
fp-sub-01.ll
fp-sub-02.ll
fp-sub-03.ll
fp-sub-04.ll
fpc-intrinsics.ll
frame-01.ll
frame-02.ll
frame-03.ll
frame-04.ll
frame-05.ll
frame-06.ll
frame-07.ll
frame-08.ll
frame-09.ll
frame-10.ll
frame-11.ll
frame-13.ll
frame-14.ll
frame-15.ll
frame-16.ll
frame-17.ll
frame-18.ll
frame-19.ll
frame-20.ll
frame-21.ll
frame-22.ll
frame-23.ll
frame-24.ll
frame-25.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
frame-26.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
frame-27.mir [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
frameaddr-01.ll
frameaddr-02.ll [SystemZ] Support builtin_frame_address with packed stack without backchain. 2021-05-06 12:50:49 +02:00
fshl.ll [SystemZ] Add funnel shift test coverage 2022-07-16 17:32:58 +01:00
fshr.ll [SystemZ] Add funnel shift test coverage 2022-07-16 17:32:58 +01:00
function-attributes-01.ll
ghc-cc-01.ll
ghc-cc-02.ll
ghc-cc-03.ll
ghc-cc-04.ll
ghc-cc-05.ll
ghc-cc-06.ll
ghc-cc-07.ll
hoist-const-stores.ll
htm-intrinsics.ll
inline-asm-addr.ll [SystemZ] Handle SystemZ specific inline assembly address operands. 2022-04-19 16:55:45 +02:00
inline-asm-i-constraint-i1.ll
inline-asm-i128.ll [SystemZ] Bugfix for the 'N' code for inline asm operand. 2021-07-12 15:04:08 +02:00
inline-thresh-adjust.ll [SystemZ] Implement adjustInliningThreshold(). 2022-04-13 14:48:10 +02:00
inlineasm-output-template.ll
insert-01.ll
insert-02.ll
insert-03.ll
insert-04.ll
insert-05.ll
insert-06.ll
int-abs-01.ll
int-add-01.ll
int-add-02.ll
int-add-03.ll
int-add-04.ll
int-add-05.ll
int-add-06.ll
int-add-07.ll
int-add-08.ll
int-add-09.ll
int-add-10.ll
int-add-11.ll
int-add-12.ll
int-add-13.ll
int-add-14.ll
int-add-15.ll
int-add-16.ll
int-add-17.ll
int-add-18.mir
int-cmp-01.ll
int-cmp-02.ll
int-cmp-03.ll
int-cmp-04.ll
int-cmp-05.ll
int-cmp-06.ll
int-cmp-07.ll
int-cmp-08.ll
int-cmp-09.ll
int-cmp-10.ll
int-cmp-11.ll
int-cmp-12.ll
int-cmp-13.ll
int-cmp-14.ll
int-cmp-15.ll
int-cmp-16.ll
int-cmp-17.ll
int-cmp-18.ll
int-cmp-19.ll
int-cmp-20.ll
int-cmp-21.ll
int-cmp-22.ll
int-cmp-23.ll
int-cmp-24.ll
int-cmp-25.ll
int-cmp-26.ll
int-cmp-27.ll
int-cmp-28.ll
int-cmp-29.ll
int-cmp-30.ll
int-cmp-31.ll
int-cmp-32.ll
int-cmp-33.ll
int-cmp-34.ll
int-cmp-35.ll
int-cmp-36.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-37.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-38.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-39.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-40.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-41.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-42.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-43.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-cmp-44.ll
int-cmp-45.ll
int-cmp-46.ll
int-cmp-47.ll [NFC][Codegen][SystemZ] Autogenerate checklines in int-cmp-47.ll 2021-08-04 01:47:39 +03:00
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
int-cmp-56.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
int-cmp-57.ll [TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computation 2021-10-11 15:28:31 -07:00
int-cmp-58.mir
int-cmp-59.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
int-cmp-60.ll
int-cmp-61.ll [SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer. 2021-06-08 16:27:28 -05:00
int-const-01.ll
int-const-02.ll [SystemZ] Handle huge immediates in SystemZInstrInfo::loadImmediate(). 2021-10-15 19:08:45 +02:00
int-const-03.ll
int-const-04.ll
int-const-05.ll
int-const-06.ll
int-conv-01.ll [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
int-conv-02.ll [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
int-conv-03.ll
int-conv-04.ll
int-conv-05.ll
int-conv-06.ll [SystemZ] Implement orderFrameObjects(). 2022-01-27 16:09:19 -06:00
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 [TwoAddressInstructionPass] Create register mapping for registers with multiple uses in the current MBB 2021-11-29 19:01:59 -08:00
int-div-02.ll
int-div-03.ll [TwoAddressInstructionPass] Create register mapping for registers with multiple uses in the current MBB 2021-11-29 19:01:59 -08:00
int-div-04.ll [TwoAddressInstructionPass] Create register mapping for registers with multiple uses in the current MBB 2021-11-29 19:01:59 -08:00
int-div-05.ll
int-div-06.ll
int-move-01.ll
int-move-02.ll
int-move-03.ll
int-move-04.ll
int-move-05.ll
int-move-06.ll
int-move-07.ll
int-move-08.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-move-09.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-move-10.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
int-mul-01.ll
int-mul-02.ll
int-mul-03.ll
int-mul-04.ll
int-mul-05.ll
int-mul-06.ll
int-mul-07.ll
int-mul-08.ll [TwoAddressInstructionPass] Create register mapping for registers with multiple uses in the current MBB 2021-11-29 19:01:59 -08:00
int-mul-09.ll
int-mul-10.ll
int-mul-11.ll
int-neg-01.ll
int-neg-02.ll
int-sadd-01.ll
int-sadd-02.ll
int-sadd-03.ll
int-sadd-04.ll
int-sadd-05.ll
int-sadd-06.ll
int-sadd-07.ll
int-sadd-08.ll
int-sadd-09.ll
int-ssub-01.ll
int-ssub-02.ll
int-ssub-03.ll
int-ssub-04.ll
int-ssub-05.ll
int-ssub-06.ll
int-ssub-07.ll
int-ssub-08.ll
int-ssub-09.ll
int-sub-01.ll
int-sub-02.ll
int-sub-03.ll
int-sub-04.ll
int-sub-05.ll
int-sub-06.ll
int-sub-07.ll
int-sub-08.ll
int-sub-09.ll
int-sub-10.ll
int-sub-11.ll
int-uadd-01.ll
int-uadd-02.ll
int-uadd-03.ll
int-uadd-04.ll
int-uadd-05.ll
int-uadd-06.ll
int-uadd-07.ll
int-uadd-08.ll
int-uadd-09.ll
int-uadd-10.ll
int-uadd-11.ll
int-uadd-12.ll
int-usub-01.ll
int-usub-02.ll
int-usub-03.ll
int-usub-04.ll
int-usub-05.ll
int-usub-06.ll
int-usub-07.ll
int-usub-08.ll
int-usub-09.ll
int-usub-10.ll
int-usub-11.ll
ipra-04.ll
ipra.ll
is_fpclass.ll [SystemZ] Custom lowering of llvm.is_fpclass 2022-04-29 13:27:36 +07:00
isel-debug.ll Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if" 2022-04-06 20:32:53 +03:00
knownbits-intrinsics-binop.ll
knownbits-intrinsics-unpack.ll
knownbits.ll
la-01.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
la-02.ll
la-03.ll
la-04.ll
la-05.ll
list-ilp-crash.ll
lit.local.cfg
load-and-test-RA-hints.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
load-and-test.mir
locr-legal-regclass.ll
loop-01.ll
loop-02.ll
loop-03.ll [SystemZ] Reapply memcmp and memcpy patches. 2021-10-14 10:37:33 +02:00
loop-04.ll
lower-copy-undef-src.mir
machinelicm-sunk-kill-flags.mir [MachineSink] Clear kill flags on operands outside loop 2022-06-24 14:02:48 +09:00
mature-mc-support.ll
memchr-01.ll
memchr-nobuiltin.ll
memcmp-01.ll [SystemZ] Reapply memcmp and memcpy patches. 2021-10-14 10:37:33 +02:00
memcmp-02.ll
memcmp-03.ll [SystemZ] Fix check for zero size when lowering memcmp. 2022-06-08 14:52:13 -04:00
memcmp-nobuiltin.ll
memcpy-01.ll [SystemZ] Reapply memcmp and memcpy patches. 2021-10-14 10:37:33 +02:00
memcpy-02.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
memcpy-03.ll [SystemZ] Patchset for expanding memcpy/memset using at most two stores. 2022-05-13 15:31:09 +02:00
memset-01.ll [SystemZ] Improve codegen for memset. 2021-12-06 12:10:58 -06:00
memset-02.ll [SystemZ] Improve codegen for memset. 2021-12-06 12:10:58 -06:00
memset-03.ll
memset-04.ll [SystemZ] Improve codegen for memset. 2021-12-06 12:10:58 -06:00
memset-05.ll [SystemZ] Improvement of emitMemMemWrapper() 2021-10-26 17:03:01 +02:00
memset-06.ll [SystemZ] Emit EXRL target instructions before text section is ended. 2021-09-21 14:32:28 +02:00
memset-07.ll [SystemZ] Improve codegen for memset. 2021-12-06 12:10:58 -06:00
memset-08.ll [SystemZ] Patchset for expanding memcpy/memset using at most two stores. 2022-05-13 15:31:09 +02:00
misched-cutoff.ll [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds 2021-01-14 15:46:27 +00:00
misched-readadvances.mir
mnop-mcount-01.ll
mnop-mcount-02.ll
mrecord-mcount-01.ll
mrecord-mcount-02.ll
multiselect-02.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
multiselect.ll
mverify-optypes.mir [SystemZ] Bugfix and refactorization of mem-mem operations 2021-10-14 10:37:33 +02:00
no-postra-sink.mir
no-vx.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
nomerge.ll
not-01.ll
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 [SystemZ] Provide size values for PATCHPOINT, STACKMAP and FENTRY_CALL. 2021-10-26 12:07:22 +02:00
pie.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
postra-sched-expandedops.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
pr31710.ll
pr32372.ll
pr32505.ll
pr36164.ll
pr42512.ll
pr42606.ll
pr47019.ll
prefetch-01.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
prefetch-02.ll
prefetch-03.ll
prefetch-04.ll
regalloc-GR128-02.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
regalloc-GR128.ll
regalloc-fast-invalid-kill-flag.mir
regcoal-subranges-update-remat.mir
regcoal-subranges-update.mir [SystemZ] Separate LoZ ELF specifics in tablegen. 2021-02-17 16:11:58 -05:00
regcoal-undef-lane-4-rm-cp-commuting-def.mir [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
regcoal_remat_empty_subrange.ll [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef. 2022-05-05 09:45:35 -07:00
ret-addr-01.ll
risbg-01.ll
risbg-02.ll
risbg-03.ll
risbg-04.ll
rnsbg-01.ll
rosbg-01.ll
rosbg-02.ll
rot-01.ll
rot-02.ll
rot-shift-64-sub-amt.ll
rxsbg-01.ll
scalar-ctlz.ll
selectcc-01.ll
selectcc-02.ll
selectcc-03.ll
selectcc-04.ll
setcc-01.ll
setcc-02.ll
setcc-03.ll
setcc-04.ll
sext-zext.ll [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced 2020-12-23 16:16:26 -08:00
shift-01.ll
shift-02.ll
shift-03.ll
shift-04.ll
shift-05.ll
shift-06.ll
shift-07.ll
shift-08.ll
shift-09.ll
shift-10.ll
shift-11.ll
shift-12.ll [SystemZ] Don't use libcall for 128 bit shifts. 2021-05-06 18:14:41 +02:00
shorten-fused-fp-ops.mir
signbits-intrinsics-binop.ll
signbits-intrinsics-unpack.ll
signbits.ll
soft-float-01.ll
soft-float-02.ll
soft-float-03.ll
soft-float-04.ll
soft-float-args.ll
soft-float-inline-asm-01.ll
soft-float-inline-asm-02.ll
soft-float-inline-asm-03.ll
soft-float-inline-asm-04.ll
spill-01.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
splitMove_undefReg_mverifier.ll
splitMove_undefReg_mverifier_2.ll
stack-clash-dynamic-alloca.ll Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." 2020-12-11 18:25:47 -06:00
stack-clash-protection.ll Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." 2020-12-11 18:25:47 -06:00
stack-guard.ll
stack-size-section.ll
stackmap-dynamic-alloca.ll [STACKMAPS] Document+test UINT64_MAX stack size. 2022-06-27 11:57:07 +01:00
stackmap-nops.ll
stackmap-shadow-optimization.ll
stackmap.ll [stackmaps] Legalise patchpoint arguments. 2022-07-15 12:01:59 +01:00
stackpointer.ll
store-replicated-vals.ll [SystemZ] Patchset for expanding memcpy/memset using at most two stores. 2022-05-13 15:31:09 +02:00
store_nonbytesized_vecs.ll [DAG] SimplifyDemandedBits - AND/OR/XOR - attempt basic knownbits simplifications before calling SimplifyMultipleUseDemandedBits 2022-07-12 14:09:00 +01:00
strcmp-01.ll
strcmp-nobuiltin.ll
strcpy-01.ll
strcpy-nobuiltin.ll
strlen-01.ll
strlen-nobuiltin.ll
subregliveness-01.ll [LiveIntervals] Repair subreg ranges in processTiedPairs 2021-09-28 08:10:16 +01:00
subregliveness-02.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-03.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-04.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-05.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
subregliveness-06.mir SystemZ: Tidy up a mir test 2021-08-10 13:56:54 -04:00
subregliveness-07.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
swift-return.ll
swifterror.ll
swiftself.ll
tail-call-mem-intrinsics.ll [SystemZ] Improve codegen for memset. 2021-12-06 12:10:58 -06:00
tdc-01.ll
tdc-02.ll
tdc-03.ll
tdc-04.ll
tdc-05.ll
tdc-06.ll
tdc-07.ll
tls-01.ll [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:26:09 -08:00
tls-02.ll
tls-03.ll
tls-04.ll
tls-05.ll
tls-06.ll
tls-07.ll
tls-08.ll
tls-09.ll
tls-10.mir
tls-11.mir
trap-01.ll
trap-02.ll
trap-03.ll
trap-04.ll
trap-05.ll
twoaddr-kill.mir [TwoAddressInstruction] Fix ReplacedAllUntiedUses in processTiedPairs 2021-10-07 10:10:11 +01:00
twoaddr-sink.ll
unaligned-01.ll
undef-flag.ll
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
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
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-bswap-01.ll
vec-bswap-02.ll
vec-bswap-03.ll
vec-bswap-04.ll
vec-bswap-05.ll
vec-bswap-06.ll
vec-bswap-07.ll
vec-cmp-01.ll
vec-cmp-02.ll
vec-cmp-03.ll
vec-cmp-04.ll
vec-cmp-05.ll
vec-cmp-06.ll
vec-cmp-07.ll
vec-cmp-cmp-logic-select.ll
vec-cmpsel.ll
vec-combine-01.ll
vec-combine-02.ll
vec-const-01.ll
vec-const-02.ll
vec-const-03.ll
vec-const-04.ll
vec-const-05.ll
vec-const-06.ll
vec-const-07.ll
vec-const-08.ll
vec-const-09.ll
vec-const-10.ll
vec-const-11.ll
vec-const-12.ll
vec-const-13.ll
vec-const-14.ll
vec-const-15.ll
vec-const-16.ll
vec-const-17.ll
vec-const-18.ll
vec-const-19.ll
vec-conv-01.ll
vec-conv-02.ll
vec-conv-03.ll
vec-ctlz-01.ll
vec-ctpop-01.ll
vec-ctpop-02.ll
vec-cttz-01.ll
vec-div-01.ll
vec-div-02.ll
vec-eswap-01.ll
vec-eswap-02.ll
vec-extract-01.ll
vec-extract-02.ll [DAGCombine] Poison-prove scalarizeExtractedVectorLoad. 2021-05-30 11:40:55 +01:00
vec-intrinsics-01.ll
vec-intrinsics-02.ll
vec-intrinsics-03.ll
vec-intrinsics-04.ll Support z16 processor name 2022-04-21 19:58:22 +02: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
vec-max-min-zerosplat.ll
vec-min-01.ll
vec-min-02.ll
vec-min-03.ll
vec-min-04.ll
vec-min-05.ll
vec-move-01.ll
vec-move-02.ll
vec-move-03.ll [SystemZ] Improve emission of alignment hints. 2022-02-17 12:30:43 -06:00
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
vec-move-18.ll
vec-move-19.ll
vec-move-20.ll
vec-move-21.ll
vec-move-22.ll
vec-move-23.ll [SystemZ] Bugfix in SystemZTargetLowering::combineINT_TO_FP() 2022-05-18 16:32:37 +02:00
vec-move-24.ll
vec-mul-01.ll
vec-mul-02.ll
vec-mul-03.ll
vec-mul-04.ll
vec-mul-05.ll
vec-neg-01.ll
vec-neg-02.ll
vec-or-01.ll
vec-or-02.ll
vec-or-03.ll
vec-perm-01.ll
vec-perm-02.ll
vec-perm-03.ll
vec-perm-04.ll
vec-perm-05.ll
vec-perm-06.ll
vec-perm-07.ll
vec-perm-08.ll
vec-perm-09.ll
vec-perm-10.ll
vec-perm-11.ll
vec-perm-12.ll
vec-perm-13.ll
vec-perm-14.ll
vec-rem.ll
vec-round-01.ll
vec-round-02.ll
vec-sext.ll
vec-shift-01.ll
vec-shift-02.ll
vec-shift-03.ll
vec-shift-04.ll
vec-shift-05.ll
vec-shift-06.ll
vec-shift-07.ll
vec-sqrt-01.ll
vec-sqrt-02.ll
vec-strict-add-01.ll
vec-strict-add-02.ll
vec-strict-cmp-01.ll
vec-strict-cmp-02.ll
vec-strict-cmp-03.ll
vec-strict-cmps-01.ll
vec-strict-cmps-02.ll
vec-strict-cmps-03.ll
vec-strict-conv-01.ll
vec-strict-conv-02.ll
vec-strict-conv-03.ll
vec-strict-div-01.ll
vec-strict-div-02.ll
vec-strict-max-01.ll
vec-strict-min-01.ll
vec-strict-mul-01.ll
vec-strict-mul-02.ll
vec-strict-mul-03.ll
vec-strict-mul-04.ll
vec-strict-mul-05.ll
vec-strict-round-01.ll
vec-strict-round-02.ll
vec-strict-sqrt-01.ll
vec-strict-sqrt-02.ll
vec-strict-sub-01.ll
vec-strict-sub-02.ll
vec-sub-01.ll
vec-sub-02.ll
vec-trunc-to-i1.ll
vec-xor-01.ll
vec-xor-02.ll
vec-zext.ll
vector-constrained-fp-intrinsics.ll [SystemZ] Don't shrink 64-bit FP constants. 2022-01-27 16:14:53 -06: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
zos-prologue-epilog.ll [SystemZ][z/OS] Implement detection and handling for XPLink Leaf procedures. 2022-07-17 14:30:33 -04:00
zos-simple-test.ll [SystemZ][z/OS] Initial code to generate assembly files on z/OS 2021-07-27 11:29:15 -04:00
zos-stackpointer.ll [SystemZ][z/OS] Add llvm.read_register() intrinsic support for zOS 2022-06-10 12:30:07 -04:00