llvm-6502/test/CodeGen/AArch64
Logan Chien 3b0efb2f89 [AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS
Lower SHL_PARTS, SRA_PARTS and SRL_PARTS to perform 128-bit integer shift

Patch by GuanHong Liu.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204940 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-27 16:28:09 +00:00
..
128bit_load_store.ll
adc.ll AArch64_BE function argument passing for ARM ABI 2014-03-26 14:51:22 +00:00
addsub_ext.ll
addsub-shifted.ll
addsub.ll
alloca.ll
analyze-branch.ll
assertion-rc-mismatch.ll
atomic-ops-not-barriers.ll
atomic-ops.ll IR: add a second ordering operand to cmpxhg for failure 2014-03-11 10:48:52 +00:00
basic-pic.ll
bitfield-insert-0.ll
bitfield-insert.ll
bitfield.ll
blockaddress.ll
bool-loads.ll
breg.ll
callee-save.ll
code-model-large-abs.ll
compare-branch.ll
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
cpus.ll
directcond.ll
dp1.ll
dp2.ll
dp-3source.ll
extern-weak.ll
extract.ll
fastcc-reserved.ll
fastcc.ll
fcmp.ll
fcvt-fixed.ll
fcvt-int.ll
flags-multiuse.ll
floatdp_1source.ll
floatdp_2source.ll
fp128-folding.ll
fp128.ll
fp-cond-sel.ll
fp-dp3.ll
fpimm.ll
frameaddr.ll
func-argpassing.ll AArch64_BE function argument passing for ARM ABI 2014-03-26 14:51:22 +00:00
func-calls.ll AArch64_BE function argument passing for ARM ABI 2014-03-26 14:51:22 +00:00
global-alignment.ll
got-abuse.ll
i128-align.ll
i128-shift.ll [AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS 2014-03-27 16:28:09 +00:00
illegal-float-ops.ll
init-array.ll
inline-asm-constraints-badI.ll
inline-asm-constraints-badK2.ll
inline-asm-constraints-badK.ll
inline-asm-constraints-badL.ll
inline-asm-constraints.ll
inline-asm-modifiers.ll
jump-table.ll [AArch64] Remove .data_region directive from AArch64. 2014-03-21 02:12:48 +00:00
large-consts.ll
large-frame.ll
ldst-regoffset.ll
ldst-unscaledimm.ll
ldst-unsignedimm.ll
lit.local.cfg
literal_pools.ll
local_vars.ll
logical_shifted_reg.ll
logical-imm.ll
mature-mc-support.ll
misched-basic-A53.ll [AArch64] Add SchedRW lists to NEON instructions. 2014-03-21 19:34:41 +00:00
movw-consts.ll
movw-shift-encoding.ll
mul-lohi.ll AArch64_BE function argument passing for ARM ABI 2014-03-26 14:51:22 +00:00
neon-2velem-high.ll
neon-2velem.ll
neon-3vdiff.ll
neon-aba-abd.ll
neon-across.ll
neon-add-pairwise.ll
neon-add-sub.ll
neon-bitcast.ll
neon-bitwise-instructions.ll
neon-bsl.ll
neon-compare-instructions.ll
neon-copy.ll
neon-copyPhysReg-tuple.ll
neon-crypto.ll
neon-diagnostics.ll
neon-extract.ll
neon-facge-facgt.ll
neon-fma.ll
neon-fpround_f128.ll
neon-frsqrt-frecp.ll
neon-halving-add-sub.ll
neon-load-store-v1i32.ll
neon-max-min-pairwise.ll
neon-max-min.ll
neon-misc-scalar.ll
neon-misc.ll
neon-mla-mls.ll
neon-mov.ll
neon-mul-div.ll
neon-or-combine.ll
neon-perm.ll
neon-rounding-halving-add.ll
neon-rounding-shift.ll
neon-saturating-add-sub.ll
neon-saturating-rounding-shift.ll
neon-saturating-shift.ll
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
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 Make DAGCombiner work on vector bitshifts with constant splat vectors. 2014-03-17 18:58:01 +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
neon-simd-tbl.ll
neon-simd-vget.ll
neon-spill-fpr8-fpr16.ll
neon-truncStore-extLoad.ll
neon-v1i1-setcc.ll
neon-vector-list-spill.ll
pic-eh-stubs.ll AArch64_BE Elf support for MC-JIT runtime dynamic linker 2014-03-26 14:57:32 +00:00
ragreedy-csr.ll Register Allocator: check other options before using a CSR for the first time. 2014-03-25 00:16:25 +00:00
regress-bitcast-formals.ll
regress-f128csel-flags.ll
regress-fp128-livein.ll
regress-tail-livereg.ll
regress-tblgen-chains.ll
regress-w29-reserved-with-fp.ll
regress-wzr-allocatable.ll
returnaddr.ll
setcc-takes-i32.ll
sext_inreg.ll
sibling-call.ll
sincos-expansion.ll
sincospow-vector-expansion.ll
tail-call.ll
tls-dynamic-together.ll
tls-dynamics.ll
tls-execs.ll
tst-br.ll
variadic.ll
zero-reg.ll