llvm-6502/test/CodeGen/AArch64
Rafael Espindola 21cfedee05 Revert "Implement global merge optimization for global variables."
This reverts commit r208934.

The patch depends on aliases to GEPs with non zero offsets. That is not
supported and fairly broken.

The good news is that GlobalAlias is being redesigned and will have support
for offsets, so this patch should be a nice match for it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208978 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-16 13:02:18 +00:00
..
128bit_load_store.ll
adc.ll [ARM64-BE] Make big endian (scalar) argument passing work correctly. 2014-05-07 11:28:36 +00:00
addsub_ext.ll
addsub-shifted.ll TableGen: fix operand counting for aliases 2014-05-16 09:42:04 +00:00
addsub.ll AArch64/ARM64: use HS instead of CS & LO instead of CC. 2014-04-30 13:14:03 +00:00
alloca.ll ARM64: print canonical syntax for add/sub (imm) instructions. 2014-04-30 11:19:15 +00:00
analyze-branch.ll
andCmpBrToTBZ.ll
assertion-rc-mismatch.ll
atomic-ops-not-barriers.ll
atomic-ops.ll
basic-pic.ll
bitfield-insert-0.ll
bitfield-insert.ll AArch64/ARM64: print BFM instructions as BFI or BFXIL 2014-05-01 12:29:38 +00:00
bitfield.ll [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter 2014-04-25 10:25:29 +00:00
blockaddress.ll
bool-loads.ll [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter 2014-04-25 10:25:29 +00:00
breg.ll
callee-save.ll
code-model-large-abs.ll
compare-branch.ll
complex-copy-noneon.ll AArch64/ARM64: run test on ARM64 too. 2014-05-07 10:47:04 +00:00
concatvector-bugs.ll
cond-sel.ll TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
cpus.ll
directcond.ll TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
dp1.ll
dp2.ll
dp-3source.ll
eliminate-trunc.ll
extern-weak.ll
extract.ll TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
fastcc-reserved.ll [ARM64] Support aggressive fastcc/tailcallopt breaking ABI by popping out argument stack from callee. 2014-05-15 01:33:17 +00:00
fastcc.ll [ARM64] Support aggressive fastcc/tailcallopt breaking ABI by popping out argument stack from callee. 2014-05-15 01:33:17 +00:00
fcmp.ll
fcvt-fixed.ll
fcvt-int.ll
flags-multiuse.ll TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
floatdp_1source.ll
floatdp_2source.ll
fp128-folding.ll
fp128.ll TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
fp-cond-sel.ll
fp-dp3.ll
fpimm.ll
frameaddr.ll
free-zext.ll
func-argpassing.ll [ARM64-BE] Make big endian (scalar) argument passing work correctly. 2014-05-07 11:28:36 +00:00
func-calls.ll TableGen/ARM64: print aliases even if they have syntax variants. 2014-05-15 11:16:32 +00:00
global_merge_1.ll Revert "Implement global merge optimization for global variables." 2014-05-16 13:02:18 +00:00
global-alignment.ll Special case aliases in GlobalValue::getAlignment. 2014-05-06 16:48:58 +00:00
got-abuse.ll
i128-align.ll
i128-shift.ll
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
large-consts.ll
large-frame.ll
ldst-regoffset.ll [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test. 2014-04-25 09:44:20 +00:00
ldst-unscaledimm.ll [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test. 2014-04-25 09:44:20 +00:00
ldst-unsignedimm.ll [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test. 2014-04-25 09:44:20 +00:00
lit.local.cfg
literal_pools_float.ll [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test. 2014-04-25 09:44:20 +00:00
literal_pools_int.ll
local_vars.ll
logical_shifted_reg.ll
logical-imm.ll
mature-mc-support.ll
misched-basic-A53.ll
movw-consts.ll ARM64: use hex immediates for movz/movk instructions 2014-04-30 11:19:40 +00:00
movw-shift-encoding.ll
mul-lohi.ll [ARM64-BE] Make big endian (scalar) argument passing work correctly. 2014-05-07 11:28:36 +00:00
named-reg-alloc.ll AArch64/ARM64: put annotation in test 2014-05-07 10:47:00 +00:00
named-reg-notareg.ll AArch64/ARM64: put annotation in test 2014-05-07 10:47:00 +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 ARM64: print correct aliases for NEON mov & mvn instructions 2014-05-15 12:11:02 +00:00
neon-bsl.ll
neon-compare-instructions.ll ARM64: print correct aliases for NEON mov & mvn instructions 2014-05-15 12:11:02 +00:00
neon-copy.ll
neon-copyPhysReg-tuple.ll TableGen/ARM64: print aliases even if they have syntax variants. 2014-05-15 11:16:32 +00:00
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-idiv.ll AArch64: Mark vector long multiplication as expand. 2014-04-29 09:37:54 +00:00
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 TableGen/ARM64: print aliases even if they have syntax variants. 2014-05-15 11:16:32 +00:00
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 TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
neon-shift-left-long.ll
neon-shift.ll
neon-shl-ashr-lshr.ll
neon-simd-ldst-multi-elem.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-simd-ldst-one.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-simd-ldst.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-simd-post-ldst-multi-elem.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-simd-post-ldst-one.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-simd-shift.ll
neon-simd-tbl.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-simd-vget.ll
neon-spill-fpr8-fpr16.ll
neon-truncStore-extLoad.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
neon-v1i1-setcc.ll
neon-vector-list-spill.ll
pic-eh-stubs.ll [ARM64] Ensure arm64_be is dealt with when emitting debug info. 2014-04-30 10:15:35 +00:00
ragreedy-csr.ll
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
stackpointer.ll AArch64/ARM64: put annotation in test 2014-05-07 10:47:00 +00:00
tail-call.ll [ARM64] Support aggressive fastcc/tailcallopt breaking ABI by popping out argument stack from callee. 2014-05-15 01:33:17 +00:00
tls-dynamic-together.ll
tls-dynamics.ll
tls-execs.ll
tst-br.ll
unaligned-vector-ld1-st1.ll AArch64: print NEON lists with a space. 2014-04-24 14:06:20 +00:00
variadic.ll
zero-reg.ll