1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/test/CodeGen/SystemZ
Jonas Paulsson 6b52e994b6 [SystemZ] Let z13 also support FeatureMiscellaneousExtensions.
This processor feature had been left out by mistake from the z13
ProcessorModel.

This time with updated test case. Thanks, Hans.

Reviewed by Ulrich Weigand.

llvm-svn: 274216
2016-06-30 07:13:56 +00:00
..
Large
addr-01.ll
addr-02.ll
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
and-xor-01.ll [SystemZ] Avoid generating 2 XOR instructions for (and (xor x, -1), y) 2016-06-27 15:55:30 +00:00
args-01.ll
args-02.ll
args-03.ll
args-04.ll
args-05.ll
args-06.ll
args-07.ll
args-08.ll
args-09.ll
args-10.ll
asm-01.ll
asm-02.ll [SystemZ] Enable index register memory constraints for inline ASM 2016-06-13 14:24:05 +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] Enable index register memory constraints for inline ASM 2016-06-13 14:24:05 +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
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-store-01.ll
atomic-store-02.ll
atomic-store-03.ll
atomic-store-04.ll
atomicrmw-add-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-add-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-add-03.ll
atomicrmw-add-04.ll
atomicrmw-add-05.ll
atomicrmw-add-06.ll
atomicrmw-and-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-and-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-and-03.ll
atomicrmw-and-04.ll
atomicrmw-and-05.ll
atomicrmw-and-06.ll
atomicrmw-minmax-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-minmax-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-minmax-03.ll
atomicrmw-minmax-04.ll
atomicrmw-nand-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-nand-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-nand-03.ll
atomicrmw-nand-04.ll
atomicrmw-or-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-or-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-or-03.ll
atomicrmw-or-04.ll
atomicrmw-or-05.ll
atomicrmw-or-06.ll
atomicrmw-sub-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-sub-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-sub-03.ll
atomicrmw-sub-04.ll
atomicrmw-sub-05.ll
atomicrmw-sub-06.ll
atomicrmw-xchg-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-xchg-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-xchg-03.ll
atomicrmw-xchg-04.ll
atomicrmw-xor-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-xor-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
atomicrmw-xor-03.ll
atomicrmw-xor-04.ll
atomicrmw-xor-05.ll
atomicrmw-xor-06.ll
backchain.ll [SystemZ] Implement backchain attribute (recommit with fix). 2016-05-05 00:37:30 +00:00
branch-01.ll
branch-02.ll
branch-03.ll
branch-04.ll
branch-05.ll
branch-06.ll
branch-07.ll
branch-08.ll
branch-09.ll
branch-10.ll
bswap-01.ll
bswap-02.ll
bswap-03.ll
bswap-04.ll
bswap-05.ll
bswap-06.ll [SystemZ] Support LRVH and STRVH opcodes 2016-05-16 20:32:22 +00:00
bswap-07.ll [SystemZ] Support LRVH and STRVH opcodes 2016-05-16 20:32:22 +00:00
builtins.ll [SystemZ] Add support for llvm.thread.pointer intrinsic. 2016-04-20 01:03:48 +00:00
call-01.ll
call-02.ll
call-03.ll
call-04.ll
call-05.ll
cmpxchg-01.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
cmpxchg-02.ll DAGCombiner: Reduce truncated shl width 2016-04-29 19:53:16 +00:00
cmpxchg-03.ll
cmpxchg-04.ll
cmpxchg-05.ll [PR27599] [SystemZ] [SelectionDAG] Fix extension of atomic cmpxchg result. 2016-05-10 16:49:04 +00:00
cond-load-01.ll
cond-load-02.ll
cond-move-01.ll
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
ctpop-01.ll
dag-combine-01.ll
dyn-alloca-offset.ll [SystemZ] Implement llvm.get.dynamic.area.offset 2016-05-04 23:31:26 +00:00
fp-abs-01.ll
fp-abs-02.ll
fp-add-01.ll
fp-add-02.ll
fp-add-03.ll
fp-cmp-01.ll
fp-cmp-02.ll
fp-cmp-03.ll
fp-cmp-04.ll
fp-cmp-05.ll
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-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
fp-conv-11.ll
fp-conv-12.ll
fp-conv-13.ll
fp-conv-14.ll
fp-copysign-01.ll [SystemZ] Fix register ordering for BinaryRRF instructions 2016-05-18 13:24:57 +00:00
fp-div-01.ll
fp-div-02.ll
fp-div-03.ll
fp-libcall.ll
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-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-neg-01.ll
fp-round-01.ll
fp-round-02.ll
fp-sincos-01.ll
fp-sqrt-01.ll
fp-sqrt-02.ll
fp-sqrt-03.ll
fp-sub-01.ll
fp-sub-02.ll
fp-sub-03.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
frameaddr-01.ll
htm-intrinsics.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 [foldMemoryOperand()] Pass LiveIntervals to enable liveness check. 2016-05-10 08:09:37 +00:00
int-add-13.ll
int-add-14.ll
int-add-15.ll
int-add-16.ll
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
int-cmp-37.ll
int-cmp-38.ll
int-cmp-39.ll
int-cmp-40.ll
int-cmp-41.ll
int-cmp-42.ll
int-cmp-43.ll
int-cmp-44.ll
int-cmp-45.ll
int-cmp-46.ll
int-cmp-47.ll
int-cmp-48.ll
int-cmp-49.ll
int-cmp-50.ll
int-cmp-51.ll
int-cmp-52.ll
int-cmp-53.ll
int-const-01.ll
int-const-02.ll
int-const-03.ll
int-const-04.ll
int-const-05.ll
int-const-06.ll
int-conv-01.ll
int-conv-02.ll
int-conv-03.ll
int-conv-04.ll
int-conv-05.ll
int-conv-06.ll
int-conv-07.ll
int-conv-08.ll
int-conv-09.ll
int-conv-10.ll
int-conv-11.ll
int-div-01.ll
int-div-02.ll
int-div-03.ll
int-div-04.ll
int-div-05.ll
int-div-06.ll
int-move-01.ll
int-move-02.ll
int-move-03.ll
int-move-04.ll
int-move-05.ll
int-move-06.ll
int-move-07.ll
int-move-08.ll
int-move-09.ll
int-mul-01.ll
int-mul-02.ll
int-mul-03.ll
int-mul-04.ll
int-mul-05.ll
int-mul-06.ll
int-mul-07.ll
int-mul-08.ll
int-neg-01.ll
int-neg-02.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
la-01.ll
la-02.ll
la-03.ll
la-04.ll
lit.local.cfg
loop-01.ll
mature-mc-support.ll
memchr-01.ll
memchr-02.ll
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
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
memcpy-02.ll
memset-01.ll
memset-02.ll
memset-03.ll
memset-04.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
pie.ll Uses shouldAssumeDSOLocal. 2016-06-23 21:18:59 +00:00
prefetch-01.ll
ret-addr-01.ll
risbg-01.ll [SystemZ] Recognize RISBG opportunities involving a truncate 2016-06-22 16:16:27 +00:00
risbg-02.ll [SystemZ] Recognize RISBG opportunities involving a truncate 2016-06-22 16:16:27 +00:00
risbg-03.ll
rnsbg-01.ll
rosbg-01.ll
rot-01.ll [SystemZ] Use NILL instruction instead of NILF where possible 2016-06-28 21:03:19 +00:00
rxsbg-01.ll
selectcc-01.ll
selectcc-02.ll
selectcc-03.ll
serialize-01.ll
setcc-01.ll
setcc-02.ll
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 [SystemZ] Use NILL instruction instead of NILF where possible 2016-06-28 21:03:19 +00:00
spill-01.ll
stack-guard.ll [SystemZ] [SSP] Add support for LOAD_STACK_GUARD. 2016-04-24 13:57:49 +00:00
strcmp-01.ll
strcmp-02.ll
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
strcpy-nobuiltin.ll [SelectionDAG] Don't treat library calls specially if marked with nobuiltin. 2016-06-17 20:24:07 +00:00
strlen-01.ll
strlen-02.ll
strlen-nobuiltin.ll [SelectionDAG] Don't treat library calls specially if marked with nobuiltin. 2016-06-17 20:24:07 +00:00
swift-return.ll [SystemZ] Support Swift Calling Convention 2016-04-28 00:17:23 +00:00
swifterror.ll [SystemZ] Support Swift Calling Convention 2016-04-28 00:17:23 +00:00
swiftself.ll [SystemZ] Support Swift Calling Convention 2016-04-28 00:17:23 +00:00
tail-call-mem-intrinsics.ll
tls-01.ll
tls-02.ll
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
unaligned-01.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-add-01.ll
vec-and-01.ll
vec-and-02.ll
vec-and-03.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-cmp-01.ll
vec-cmp-02.ll
vec-cmp-03.ll
vec-cmp-04.ll
vec-cmp-05.ll
vec-cmp-06.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-conv-01.ll
vec-conv-02.ll
vec-ctlz-01.ll
vec-ctpop-01.ll
vec-cttz-01.ll
vec-div-01.ll
vec-extract-01.ll
vec-extract-02.ll [SystemZ] Let z13 also support FeatureMiscellaneousExtensions. 2016-06-30 07:13:56 +00:00
vec-intrinsics.ll
vec-log-01.ll
vec-max-01.ll
vec-max-02.ll
vec-max-03.ll
vec-max-04.ll
vec-min-01.ll
vec-min-02.ll
vec-min-03.ll
vec-min-04.ll
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
vec-mul-01.ll
vec-mul-02.ll
vec-neg-01.ll
vec-or-01.ll
vec-or-02.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-round-01.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-sub-01.ll
vec-xor-01.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