llvm-project/llvm/test/CodeGen/SystemZ
Jonas Paulsson 12629324a4 [SystemZ] Add some generic (floating point support) load instructions.
Add generic instructions for load complement, load negative and load positive
for fp32 and fp64, and let isel prefer them. They do not clobber CC, and so
give scheduler more freedom. SystemZElimCompare pass will convert them when it
can to the CC-setting variants.

Regression tests updated to expect the new opcodes in places where the old ones
where used. New test case SystemZ/fp-cmp-05.ll checks that
SystemZCompareElim.cpp can handle the new opcodes.

README.txt updated (bullet removed).

Note that fp128 is not yet handled, because it is relatively rare, and is a
bit trickier, because of the fact that l.dfr would operate on the sign bit of
one of the subregisters of a fp128, but we would not want to copy the other
sub-reg in case src and dst regs are not the same.

Reviewed by Ulrich Weigand.

llvm-svn: 249046
2015-10-01 18:12:28 +00:00
..
Large Change SystemZ large tests to use the existing long_tests property 2015-03-02 19:34:11 +00:00
addr-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
addr-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
addr-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
alias-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
alloca-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
alloca-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
and-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
and-02.ll [SystemZ] Postpone NI->RISBG conversion to convertToThreeAddress() 2013-07-31 11:36:35 +00:00
and-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
and-04.ll [SystemZ] Postpone NI->RISBG conversion to convertToThreeAddress() 2013-07-31 11:36:35 +00:00
and-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
and-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
and-07.ll [SystemZ] Add NGRK, OGRK and XGRK 2013-07-19 16:24:22 +00:00
and-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
args-01.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
args-02.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
args-03.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
args-04.ll [SystemZ] Support large LLVM IR struct return values 2015-08-13 13:37:06 +00:00
args-05.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
args-06.ll [SystemZ] Improve extload handling 2013-09-16 09:03:10 +00:00
args-07.ll [SystemZ] Support large LLVM IR struct return values 2015-08-13 13:37:06 +00:00
args-08.ll [SystemZ] Support large LLVM IR struct return values 2015-08-13 13:37:06 +00:00
asm-01.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-02.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-03.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-04.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-05.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-06.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-07.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-08.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-09.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-10.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-11.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-12.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-13.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-14.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-15.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-16.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-17.ll Use the integrated assembler as default on SystemZ 2015-01-13 19:45:16 +00:00
asm-18.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-load-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-load-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-load-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-load-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-store-01.ll Add TargetLowering::prepareVolatileOrAtomicLoad 2013-12-10 10:49:34 +00:00
atomic-store-02.ll Add TargetLowering::prepareVolatileOrAtomicLoad 2013-12-10 10:49:34 +00:00
atomic-store-03.ll Add TargetLowering::prepareVolatileOrAtomicLoad 2013-12-10 10:49:34 +00:00
atomic-store-04.ll Add TargetLowering::prepareVolatileOrAtomicLoad 2013-12-10 10:49:34 +00:00
atomicrmw-add-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-add-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-add-03.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-add-04.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-add-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-add-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-and-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-and-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-and-03.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-and-04.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-and-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-and-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-minmax-01.ll [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
atomicrmw-minmax-02.ll [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
atomicrmw-minmax-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-minmax-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-nand-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-nand-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-nand-03.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-nand-04.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-or-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-or-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-or-03.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-or-04.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-or-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-or-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-sub-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-sub-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-sub-03.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-sub-04.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-sub-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-sub-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-xchg-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-xchg-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-xchg-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-xchg-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-xor-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-xor-02.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-xor-03.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-xor-04.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
atomicrmw-xor-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
atomicrmw-xor-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
branch-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
branch-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
branch-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
branch-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
branch-05.ll [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
branch-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
branch-07.ll [SystemZ] Improve handling of SETCC 2013-10-16 11:10:55 +00:00
branch-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
branch-09.ll [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
branch-10.ll [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
bswap-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
bswap-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bswap-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bswap-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
bswap-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
call-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
call-02.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
call-03.ll [SystemZ] Add support for sibling calls 2013-08-19 12:42:31 +00:00
cmpxchg-01.ll IR: add "cmpxchg weak" variant to support permitted failure. 2014-06-13 14:24:07 +00:00
cmpxchg-02.ll IR: add "cmpxchg weak" variant to support permitted failure. 2014-06-13 14:24:07 +00:00
cmpxchg-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
cmpxchg-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
cond-load-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-load-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-move-01.ll [SystemZ] Be more careful about inverting CC masks 2013-07-31 12:30:20 +00:00
cond-store-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cond-store-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ctpop-01.ll [SystemZ] Use POPCNT instruction on z196 2015-03-31 12:56:33 +00:00
fp-abs-01.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
fp-abs-02.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
fp-add-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-add-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-add-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-cmp-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-cmp-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-cmp-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-cmp-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-cmp-05.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
fp-const-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-02.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
fp-const-03.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-04.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-05.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-06.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-07.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-08.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-const-09.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-conv-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-conv-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-conv-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-conv-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-conv-05.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-conv-06.ll [SystemZ] Add support for z196 float<->unsigned conversions 2014-03-21 10:56:30 +00:00
fp-conv-07.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-conv-08.ll [SystemZ] Add support for z196 float<->unsigned conversions 2014-03-21 10:56:30 +00:00
fp-conv-09.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-conv-10.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-conv-11.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-conv-12.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-conv-13.ll [SystemZ] Add support for z196 float<->unsigned conversions 2014-03-21 10:56:30 +00:00
fp-conv-14.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-copysign-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-div-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-div-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-div-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-libcall.ll [SystemZ] Fix expansion of ISD::FPOW and ISD::FSINCOS 2015-09-21 17:35:45 +00:00
fp-move-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-move-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-move-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-move-04.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-move-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-move-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
fp-move-07.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-move-08.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fp-move-09.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
fp-move-10.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
fp-move-11.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-mul-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-mul-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-mul-03.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-mul-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-mul-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-mul-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-mul-07.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-mul-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-mul-09.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-neg-01.ll [SystemZ] Add some generic (floating point support) load instructions. 2015-10-01 18:12:28 +00:00
fp-round-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-round-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-sincos-01.ll [SystemZ] Fix expansion of ISD::FPOW and ISD::FSINCOS 2015-09-21 17:35:45 +00:00
fp-sqrt-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-sqrt-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-sqrt-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-sub-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp-sub-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
fp-sub-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
frame-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-03.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
frame-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-07.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
frame-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-09.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-10.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
frame-11.ll [SystemZ] Flesh out stackrestore test (frame-11.ll) 2014-01-13 15:44:44 +00:00
frame-13.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-14.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-15.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-16.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-17.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
frame-18.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-19.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
frame-20.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
htm-intrinsics.ll [SystemZ] Support transactional execution on zEC12 2015-04-01 12:51:43 +00:00
insert-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
insert-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
insert-03.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
insert-04.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
insert-05.ll [DAGCombiner] Attempt to mask vectors before zero extension instead of after. 2015-08-15 13:27:30 +00:00
insert-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-abs-01.ll [SystemZ] Extend integer absolute selection 2013-12-13 15:35:00 +00:00
int-add-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-06.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-add-07.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-add-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-09.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-10.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-11.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-12.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-add-13.ll [SystemZ] Add ARK, AGRK, SRK and SGRK 2013-07-19 16:26:39 +00:00
int-add-14.ll [SystemZ] Add AHIK and AGHIK 2013-07-19 16:32:12 +00:00
int-add-15.ll [SystemZ] Add AHIK and AGHIK 2013-07-19 16:32:12 +00:00
int-add-16.ll [SystemZ] Add tests for ALHSIK and ALGHSIK 2013-07-19 16:44:32 +00:00
int-cmp-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-09.ll [SystemZ] Prefer comparisons with zero 2013-08-01 10:29:45 +00:00
int-cmp-10.ll [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
int-cmp-11.ll [SystemZ] Prefer comparisons with zero 2013-08-01 10:29:45 +00:00
int-cmp-12.ll [SystemZ] Provide basic TargetTransformInfo implementation 2015-03-31 12:52:27 +00:00
int-cmp-13.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-cmp-14.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-cmp-15.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-16.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-17.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-18.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-19.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-20.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-21.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-22.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-23.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-24.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-25.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-26.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-27.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-28.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-29.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-30.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-31.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-32.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-33.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-34.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-35.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-36.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-37.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-38.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-39.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-40.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-41.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-42.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-43.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-44.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-45.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-46.ll [SystemZ] Try to fold shifts into TMxx 2013-09-13 09:09:50 +00:00
int-cmp-47.ll [SystemZ] Provide basic TargetTransformInfo implementation 2015-03-31 12:52:27 +00:00
int-cmp-48.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-cmp-49.ll [SystemZ] Fix TMHH and TMHL usage for z10 with -O0 2013-11-22 17:28:28 +00:00
int-cmp-50.ll [SystemZ] Fix LLVM crash on unoptimized code 2015-03-30 13:46:59 +00:00
int-const-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-const-02.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-const-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-const-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-const-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-const-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-conv-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-09.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-10.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-conv-11.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-div-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-div-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-div-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-div-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-div-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-div-06.ll [SystemZ] Define remainig *MUL_LOHI patterns 2013-08-21 09:34:56 +00:00
int-move-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-move-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-move-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-move-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-move-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-move-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-move-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
int-move-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-move-09.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-mul-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-mul-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-mul-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-mul-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-mul-05.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-mul-06.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-mul-07.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-mul-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-neg-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
int-neg-02.ll [SystemZ] Extend integer absolute selection 2013-12-13 15:35:00 +00:00
int-sub-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
int-sub-08.ll [SystemZ] Add ARK, AGRK, SRK and SGRK 2013-07-19 16:26:39 +00:00
int-sub-09.ll [SystemZ] Add ALRK, AGLRK, SLRK and SGLRK 2013-07-19 16:37:00 +00:00
la-01.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
la-02.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
la-03.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
la-04.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
loop-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
mature-mc-support.ll Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
memchr-01.ll [SystemZ] Use SRST to optimize memchr 2013-08-20 09:38:48 +00:00
memchr-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
memcmp-01.ll [SystemZ] Extend memcmp support to all constant lengths 2013-08-28 09:01:51 +00:00
memcmp-02.ll [SystemZ] Extend memcmp support to all constant lengths 2013-08-28 09:01:51 +00:00
memcpy-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
memcpy-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
memset-01.ll [SystemZ] Extend memcpy and memset support to all constant lengths 2013-08-27 09:54:29 +00:00
memset-02.ll [SystemZ] Extend memcpy and memset support to all constant lengths 2013-08-27 09:54:29 +00:00
memset-03.ll [SystemZ] Use XC for a memset of 0 2013-09-06 10:25:07 +00:00
memset-04.ll [SystemZ] Extend memcpy and memset support to all constant lengths 2013-08-27 09:54:29 +00:00
or-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
or-02.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
or-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
or-04.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
or-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
or-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
or-07.ll [SystemZ] Add NGRK, OGRK and XGRK 2013-07-19 16:24:22 +00:00
or-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
prefetch-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
risbg-01.ll [SystemZ] Improve risbg-01.ll test 2014-01-13 15:40:25 +00:00
risbg-02.ll [SystemZ] Use ROSBG and non-zero form of RISBG for OR nodes 2013-07-16 11:55:57 +00:00
risbg-03.ll [SystemZ] Support RISBGN instruction on zEC12 2015-03-31 12:58:17 +00:00
rnsbg-01.ll [SystemZ] Fix RNSBG bug introduced by r197802 2014-01-09 11:28:53 +00:00
rosbg-01.ll [SystemZ] Fix RNSBG bug introduced by r197802 2014-01-09 11:28:53 +00:00
rxsbg-01.ll [SystemZ] Fix RNSBG bug introduced by r197802 2014-01-09 11:28:53 +00:00
selectcc-01.ll [SystemZ] Optimize selects between 0 and -1 2013-12-06 09:53:09 +00:00
selectcc-02.ll [SystemZ] Optimize selects between 0 and -1 2013-12-06 09:53:09 +00:00
selectcc-03.ll [SystemZ] Optimize selects between 0 and -1 2013-12-06 09:53:09 +00:00
serialize-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
setcc-01.ll [SystemZ] Automatically detect zEC12 and z196 hosts 2013-10-31 12:14:17 +00:00
setcc-02.ll [SystemZ] Automatically detect zEC12 and z196 hosts 2013-10-31 12:14:17 +00:00
shift-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-02.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-04.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shift-09.ll [SystemZ] Use SLLK, SRLK and SRAK for codegen 2013-07-19 16:12:08 +00:00
shift-10.ll [SystemZ] Optimize (sext (ashr (shl ...), ...)) 2014-01-13 15:17:53 +00:00
spill-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
strcmp-01.ll [SystemZ] Use CLST to implement strcmp 2013-08-16 11:21:54 +00:00
strcmp-02.ll [SystemZ] Use CLST to implement strcmp 2013-08-16 11:21:54 +00:00
strcpy-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
strlen-01.ll [SystemZ] Use SRST to implement strlen and strnlen 2013-08-16 11:41:43 +00:00
strlen-02.ll [SystemZ] Use SRST to implement strlen and strnlen 2013-08-16 11:41:43 +00:00
tail-call-mem-intrinsics.ll Allow memory intrinsics to be tail calls 2015-04-13 17:16:45 +00:00
tls-01.ll [SystemZ] Support all TLS access models - CodeGen part 2015-02-18 09:13:27 +00:00
tls-02.ll [SystemZ] Support all TLS access models - CodeGen part 2015-02-18 09:13:27 +00:00
tls-03.ll [SystemZ] Support all TLS access models - CodeGen part 2015-02-18 09:13:27 +00:00
tls-04.ll [SystemZ] Support all TLS access models - CodeGen part 2015-02-18 09:13:27 +00:00
tls-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tls-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tls-07.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
unaligned-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vec-abi-align.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-abs-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-abs-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-abs-03.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-abs-04.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-abs-05.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-add-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-and-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-and-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-and-03.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-args-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-args-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-args-03.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-args-04.ll Make MergeConsecutiveStores look at other stores on same chain 2015-08-28 17:31:28 +00:00
vec-args-05.ll Make MergeConsecutiveStores look at other stores on same chain 2015-08-28 17:31:28 +00:00
vec-args-06.ll [SystemZ] Support large LLVM IR struct return values 2015-08-13 13:37:06 +00:00
vec-args-07.ll [SystemZ] Support large LLVM IR struct return values 2015-08-13 13:37:06 +00:00
vec-args-error-01.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-02.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-03.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-04.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-05.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-06.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-07.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-args-error-08.ll [SystemZ] Mark v1i128 and v1f128 as unsupported 2015-05-05 19:30:05 +00:00
vec-cmp-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-cmp-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-cmp-03.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-cmp-04.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-cmp-05.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-cmp-06.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-combine-01.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-combine-02.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-const-01.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-const-02.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-const-03.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-const-04.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-05.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-const-06.ll [SystemZ] Add CodeGen support for v2f64 2015-05-05 19:26:48 +00:00
vec-const-07.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-08.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-09.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-10.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-11.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-const-12.ll [SystemZ] Add CodeGen support for v2f64 2015-05-05 19:26:48 +00:00
vec-const-13.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-14.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-15.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-16.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-const-17.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-const-18.ll [SystemZ] Add CodeGen support for v2f64 2015-05-05 19:26:48 +00:00
vec-conv-01.ll [SystemZ] Add CodeGen support for v2f64 2015-05-05 19:26:48 +00:00
vec-conv-02.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-ctlz-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-ctpop-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-cttz-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-div-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-extract-01.ll [DAGCombiner] Fix ReplaceExtractVectorEltOfLoadWithNarrowedLoad for BE 2015-05-05 19:33:37 +00:00
vec-extract-02.ll [DAGCombiner] Account for getVectorIdxTy() when narrowing vector load 2015-05-05 19:34:10 +00:00
vec-intrinsics.ll [SystemZ] Add vector intrinsics 2015-05-05 19:31:09 +00:00
vec-log-01.ll [SystemZ] Add CodeGen support for v2f64 2015-05-05 19:26:48 +00:00
vec-max-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-max-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-max-03.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-max-04.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-min-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-min-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-min-03.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-min-04.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-move-01.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-move-02.ll [LegalizeVectorTypes] Allow single loads and stores for more short vectors 2015-05-05 19:32:57 +00:00
vec-move-03.ll [LegalizeVectorTypes] Allow single loads and stores for more short vectors 2015-05-05 19:32:57 +00:00
vec-move-04.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-05.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-06.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-move-07.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-08.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-09.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-10.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-11.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-12.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-13.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-move-14.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-move-15.ll [LegalizeVectorTypes] Allow single loads and stores for more short vectors 2015-05-05 19:32:57 +00:00
vec-move-16.ll [LegalizeVectorTypes] Allow single loads and stores for more short vectors 2015-05-05 19:32:57 +00:00
vec-move-17.ll [LegalizeVectorTypes] Allow single loads and stores for more short vectors 2015-05-05 19:32:57 +00:00
vec-mul-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-mul-02.ll [SystemZ] Add CodeGen support for v2f64 2015-05-05 19:26:48 +00:00
vec-neg-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-or-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-or-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-perm-01.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-02.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-03.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-04.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-05.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-06.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-07.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-08.ll [SystemZ] Add CodeGen support for v4f32 2015-05-05 19:27:45 +00:00
vec-perm-09.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-perm-10.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-perm-11.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-perm-12.ll [SystemZ] Fix assertion failure in tryBuildVectorShuffle 2015-09-15 14:27:46 +00:00
vec-round-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-shift-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-shift-02.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-shift-03.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-shift-04.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-shift-05.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-shift-06.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-shift-07.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
vec-sqrt-01.ll [SystemZ] Add CodeGen support for scalar f64 ops in vector registers 2015-05-05 19:28:34 +00:00
vec-sub-01.ll [SystemZ] Handle sub-128 vectors 2015-05-05 19:29:21 +00:00
vec-xor-01.ll [SystemZ] Add CodeGen support for integer vector types 2015-05-05 19:25:42 +00:00
xor-01.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
xor-02.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
xor-03.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
xor-04.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
xor-05.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
xor-06.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
xor-07.ll [SystemZ] Add NGRK, OGRK and XGRK 2013-07-19 16:24:22 +00:00
xor-08.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00