llvm-project/llvm/test/CodeGen/SystemZ
Jonas Paulsson de0e3117d4 [SystemZ] Improve handling of vector alignments.
Make the DataLayout string always hold a vector alignment of 8 bytes,
regardless of the vector ABI. This makes the datalayout depend only on the
target triple which is the general expectation (in assertions).

On older architectures where vectors use the natural alignment (16 bytes),
the front end will maintain the same behavior and produce an overalignment
compared to the datalayout.

Reviewed By: uweigand

Differential Revision: https://reviews.llvm.org/D131158
2022-09-08 17:33:05 +02: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 Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
anyregcc-vec.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
anyregcc.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
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 [SystemZ] Bugfix in SystemZVectorConstantInfo 2020-10-14 15:34:40 +02:00
fp-conv-01.ll
fp-conv-02.ll [SystemZ] Regenerate some fp tests + remove unused check prefixes 2020-11-11 18:38:22 +00:00
fp-conv-03.ll
fp-conv-04.ll
fp-conv-05.ll
fp-conv-06.ll
fp-conv-07.ll
fp-conv-08.ll
fp-conv-09.ll
fp-conv-10.ll [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 [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity 2020-10-21 18:12:54 -07:00
fp-strict-conv-09.ll
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 [SystemZ] Regenerate some fp tests + remove unused check prefixes 2020-11-11 18:38:22 +00:00
fp-strict-sqrt-02.ll [SystemZ] Regenerate some fp tests + remove unused check prefixes 2020-11-11 18:38:22 +00:00
fp-strict-sqrt-03.ll
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 [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). 2020-10-09 13:06:33 +02:00
frame-15.ll
frame-16.ll [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). 2020-10-09 13:06:33 +02:00
frame-17.ll
frame-18.ll
frame-19.ll
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 [SystemZ] Improve handling of vector alignments. 2022-09-08 17:33:05 +02:00
ghc-cc-01.ll [test] Add explicit dso_local to constant/global variable declarations 2020-12-04 13:51:01 -08:00
ghc-cc-02.ll
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 [test] Add explicit dso_local to constant/global variable declarations 2020-12-04 13:51:01 -08:00
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 Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
patchpoint.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01: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 Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +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] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
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
unaligned-02.ll [SystemZ] Make 128 bit integers be aligned to 8 bytes. 2022-08-03 15:39:54 +02:00
undef-flag.ll
vec-abi-align.ll [SystemZ] Improve handling of vector alignments. 2022-09-08 17:33:05 +02:00
vec-abs-01.ll
vec-abs-02.ll
vec-abs-03.ll
vec-abs-04.ll
vec-abs-05.ll
vec-abs-06.ll
vec-add-01.ll
vec-add-02.ll
vec-and-01.ll
vec-and-02.ll
vec-and-03.ll
vec-and-04.ll
vec-args-01.ll
vec-args-02.ll
vec-args-03.ll
vec-args-04.ll
vec-args-05.ll
vec-args-06.ll
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