.. |
128bit_load_store.ll
|
ARM64: start porting regression test suite from AArch64
|
2014-04-14 12:50:41 +00:00 |
adc.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
addsub_ext.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
addsub-shifted.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
addsub.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
alloca.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
analyze-branch.ll
|
ARM64: enable more regression tests from AArch64
|
2014-04-14 12:50:58 +00:00 |
andCmpBrToTBZ.ll
|
This is one of the optimizations ported from ARM64 to AArch64 to address the performance gap between these two back ends. The test case newly added for AArch64 already exists in ARM64.
|
2014-04-18 05:58:09 +00:00 |
assertion-rc-mismatch.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
atomic-ops-not-barriers.ll
|
ARM64: enable more regression tests from AArch64
|
2014-04-14 12:50:58 +00:00 |
atomic-ops.ll
|
AArch64/ARM64: port atomics test to ARM64.
|
2014-04-18 09:31:31 +00:00 |
basic-pic.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
bitfield-insert-0.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
bitfield-insert.ll
|
|
|
bitfield.ll
|
|
|
blockaddress.ll
|
ARM64: enable more regression tests from AArch64
|
2014-04-14 12:50:58 +00:00 |
bool-loads.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
breg.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
callee-save.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
code-model-large-abs.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
compare-branch.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
complex-copy-noneon.ll
|
|
|
concatvector-bugs.ll
|
AArch64: fix LowerCONCAT_VECTORS for new CodeGen.
|
2014-03-10 09:34:07 +00:00 |
cond-sel.ll
|
ARM64: use 32-bit moves for constants where possible.
|
2014-04-16 11:52:51 +00:00 |
cpus.ll
|
|
|
directcond.ll
|
ARM64: specify full triple in tests to pacify Windows.
|
2014-04-14 13:18:48 +00:00 |
dp1.ll
|
AArch64/ARM64: add dp tests from AArch64
|
2014-04-15 13:59:40 +00:00 |
dp2.ll
|
AArch64/ARM64: add dp tests from AArch64
|
2014-04-15 13:59:40 +00:00 |
dp-3source.ll
|
AArch64/ARM64: add dp tests from AArch64
|
2014-04-15 13:59:40 +00:00 |
eliminate-trunc.ll
|
[ARM64] Set default CPU to generic instead of cyclone.
|
2014-04-15 19:08:46 +00:00 |
extern-weak.ll
|
AArch64/ARM64: add more arm64 lines to AArch64 regression tests
|
2014-04-15 13:59:44 +00:00 |
extract.ll
|
AArch64/ARM64: add more arm64 lines to AArch64 regression tests
|
2014-04-15 13:59:44 +00:00 |
fastcc-reserved.ll
|
|
|
fastcc.ll
|
|
|
fcmp.ll
|
AArch64/ARM64: add more arm64 lines to AArch64 regression tests
|
2014-04-15 13:59:44 +00:00 |
fcvt-fixed.ll
|
AArch64/ARM64: copy patterns for fixed-point conversions
|
2014-04-15 13:59:57 +00:00 |
fcvt-int.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
flags-multiuse.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
floatdp_1source.ll
|
AArch64/ARM64: add half as a storage type on ARM64.
|
2014-04-15 14:00:03 +00:00 |
floatdp_2source.ll
|
[ARM64] Set default CPU to generic instead of cyclone.
|
2014-04-15 19:08:46 +00:00 |
fp128-folding.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
fp128.ll
|
[ARM64] Set default CPU to generic instead of cyclone.
|
2014-04-15 19:08:46 +00:00 |
fp-cond-sel.ll
|
[ARM64] Set default CPU to generic instead of cyclone.
|
2014-04-15 19:08:46 +00:00 |
fp-dp3.ll
|
AArch64/ARM64: add patterns for various commutations of FNMADD.
|
2014-04-15 14:00:06 +00:00 |
fpimm.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
frameaddr.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
free-zext.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
func-argpassing.ll
|
AArch64/ARM64: copy byval implementation from AArch64.
|
2014-04-18 09:30:52 +00:00 |
func-calls.ll
|
AArch64/ARM64: copy byval implementation from AArch64.
|
2014-04-18 09:30:52 +00:00 |
global-alignment.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
got-abuse.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
i128-align.ll
|
ARM64: use 32-bit moves for constants where possible.
|
2014-04-16 11:52:51 +00:00 |
i128-shift.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
illegal-float-ops.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
init-array.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
inline-asm-constraints-badI.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
inline-asm-constraints-badK2.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
inline-asm-constraints-badK.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
inline-asm-constraints-badL.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
inline-asm-constraints.ll
|
|
|
inline-asm-modifiers.ll
|
|
|
jump-table.ll
|
AArch64/ARM64: add support for large code-model jump tables.
|
2014-04-15 14:00:11 +00:00 |
large-consts.ll
|
AArch64/ARM64: only mangle MOVZ/MOVN during encoding when needed
|
2014-04-15 14:00:15 +00:00 |
large-frame.ll
|
|
|
ldst-regoffset.ll
|
AArch64/ARM64: add missing pattern for extending load.
|
2014-04-15 14:00:19 +00:00 |
ldst-unscaledimm.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
ldst-unsignedimm.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
lit.local.cfg
|
ARM64: start porting regression test suite from AArch64
|
2014-04-14 12:50:41 +00:00 |
literal_pools_float.ll
|
[ARM64] Set default CPU to generic instead of cyclone.
|
2014-04-15 19:08:46 +00:00 |
literal_pools_int.ll
|
AArch64/ARM64: enable more AArch64 tests on ARM64.
|
2014-04-15 14:00:29 +00:00 |
local_vars.ll
|
|
|
logical_shifted_reg.ll
|
|
|
logical-imm.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
mature-mc-support.ll
|
ARM64: use the integrated assembler on ELF.
|
2014-04-16 11:52:40 +00:00 |
misched-basic-A53.ll
|
[AArch64] Add SchedRW lists to NEON instructions.
|
2014-03-21 19:34:41 +00:00 |
movw-consts.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
movw-shift-encoding.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
mul-lohi.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
neon-2velem-high.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-2velem.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-3vdiff.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-aba-abd.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-across.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-add-pairwise.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-add-sub.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-bitcast.ll
|
AArch64/ARM64: port some NEON tests to ARM64
|
2014-04-16 15:28:02 +00:00 |
neon-bitwise-instructions.ll
|
AArch64/ARM64: port BSL logic from AArch64 & enable test.
|
2014-04-18 09:31:01 +00:00 |
neon-bsl.ll
|
AArch64/ARM64: port BSL logic from AArch64 & enable test.
|
2014-04-18 09:31:01 +00:00 |
neon-compare-instructions.ll
|
AArch64/ARM64: emit all vector FP comparisons as such.
|
2014-04-18 09:31:07 +00:00 |
neon-copy.ll
|
AArch64/ARM64: spot a greater variety of concat_vector operations.
|
2014-04-18 09:31:27 +00:00 |
neon-copyPhysReg-tuple.ll
|
AArch64/ARM64: improve spotting of EXT instructions from VECTOR_SHUFFLE.
|
2014-04-18 12:50:58 +00:00 |
neon-crypto.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-diagnostics.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-extract.ll
|
AArch64/ARM64: improve spotting of EXT instructions from VECTOR_SHUFFLE.
|
2014-04-18 12:50:58 +00:00 |
neon-facge-facgt.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-fma.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-fpround_f128.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-frsqrt-frecp.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-halving-add-sub.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-load-store-v1i32.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-max-min-pairwise.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-max-min.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-misc-scalar.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-misc.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-mla-mls.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-mov.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-mul-div.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-or-combine.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-perm.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-rounding-halving-add.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-rounding-shift.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-saturating-add-sub.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-saturating-rounding-shift.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-saturating-shift.ll
|
AArch64/ARM64: port more AArch64 tests to ARM64.
|
2014-04-18 13:16:55 +00:00 |
neon-scalar-abs.ll
|
|
|
neon-scalar-add-sub.ll
|
|
|
neon-scalar-by-elem-fma.ll
|
|
|
neon-scalar-by-elem-mul.ll
|
|
|
neon-scalar-compare.ll
|
|
|
neon-scalar-copy.ll
|
|
|
neon-scalar-cvt.ll
|
|
|
neon-scalar-ext.ll
|
|
|
neon-scalar-extract-narrow.ll
|
|
|
neon-scalar-fabd.ll
|
|
|
neon-scalar-fcvt.ll
|
|
|
neon-scalar-fp-compare.ll
|
|
|
neon-scalar-mul.ll
|
|
|
neon-scalar-neg.ll
|
AArch64: add newline to end of test files.
|
2014-04-14 13:18:40 +00:00 |
neon-scalar-recip.ll
|
|
|
neon-scalar-reduce-pairwise.ll
|
|
|
neon-scalar-rounding-shift.ll
|
|
|
neon-scalar-saturating-add-sub.ll
|
|
|
neon-scalar-saturating-rounding-shift.ll
|
|
|
neon-scalar-saturating-shift.ll
|
|
|
neon-scalar-shift-imm.ll
|
|
|
neon-scalar-shift.ll
|
|
|
neon-select_cc.ll
|
|
|
neon-shift-left-long.ll
|
|
|
neon-shift.ll
|
|
|
neon-shl-ashr-lshr.ll
|
ARM64: add extra NEG pattern.
|
2014-04-18 14:54:35 +00:00 |
neon-simd-ldst-multi-elem.ll
|
|
|
neon-simd-ldst-one.ll
|
|
|
neon-simd-ldst.ll
|
|
|
neon-simd-post-ldst-multi-elem.ll
|
|
|
neon-simd-post-ldst-one.ll
|
|
|
neon-simd-shift.ll
|
AArch64: add newline to end of test files.
|
2014-04-14 13:18:40 +00:00 |
neon-simd-tbl.ll
|
AArch64: simplify tbl/tbx polymorphism
|
2014-02-26 11:55:09 +00:00 |
neon-simd-vget.ll
|
|
|
neon-spill-fpr8-fpr16.ll
|
AArch64: add newline to end of test files.
|
2014-04-14 13:18:40 +00:00 |
neon-truncStore-extLoad.ll
|
AArch64: add newline to end of test files.
|
2014-04-14 13:18:40 +00:00 |
neon-v1i1-setcc.ll
|
|
|
neon-vector-list-spill.ll
|
AArch64: add newline to end of test files.
|
2014-04-14 13:18:40 +00:00 |
pic-eh-stubs.ll
|
AArch64/ARM64: port across stub handling for ELF C++ exceptions.
|
2014-04-16 11:52:55 +00:00 |
ragreedy-csr.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
regress-bitcast-formals.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
regress-f128csel-flags.ll
|
DAGCombiner: don't optimise non-existant litpool load
|
2014-04-16 09:03:09 +00:00 |
regress-fp128-livein.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
regress-tail-livereg.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
regress-tblgen-chains.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
regress-w29-reserved-with-fp.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
regress-wzr-allocatable.ll
|
|
|
returnaddr.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
setcc-takes-i32.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
sext_inreg.ll
|
|
|
sibling-call.ll
|
|
|
sincos-expansion.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
sincospow-vector-expansion.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
tail-call.ll
|
|
|
tls-dynamic-together.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
tls-dynamics.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
tls-execs.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
tst-br.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |
unaligned-vector-ld1-st1.ll
|
This commit enables unaligned memory accesses of vector types on AArch64 back end. This should boost vectorized code performance.
|
2014-04-18 03:58:38 +00:00 |
variadic.ll
|
AArch64: __va_list.__stack must be 8-byte aligned
|
2014-02-20 17:19:26 +00:00 |
zero-reg.ll
|
AArch64/ARM64: add another set of tests from AArch64
|
2014-04-16 11:53:07 +00:00 |