llvm-project/llvm/test/CodeGen/AArch64
Tim Northover c3c5c0971d AArch64: be more careful resorting to inefficient addressing for weak vars.
If an otherwise weak var is actually defined in this unit, it can't be
undefined at runtime so we can use normal global variable sequences (ADRP/ADD)
to access it.

llvm-svn: 176259
2013-02-28 14:36:31 +00:00
..
adc.ll
addsub-shifted.ll
addsub.ll
addsub_ext.ll
adrp-relocation.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
alloca.ll
analyze-branch.ll
atomic-ops-not-barriers.ll
atomic-ops.ll AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations. 2013-02-28 13:52:07 +00:00
basic-pic.ll
bitfield-insert-0.ll
bitfield-insert.ll
bitfield.ll
blockaddress.ll
bool-loads.ll
breg.ll
callee-save.ll
compare-branch.ll
cond-sel.ll
directcond.ll
dp-3source.ll
dp1.ll
dp2.ll
elf-extern.ll
extern-weak.ll AArch64: be more careful resorting to inefficient addressing for weak vars. 2013-02-28 14:36:31 +00:00
extract.ll
fastcc-reserved.ll
fastcc.ll
fcmp.ll
fcvt-fixed.ll
fcvt-int.ll
flags-multiuse.ll
floatdp_1source.ll
floatdp_2source.ll
fp-cond-sel.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
fp-dp3.ll
fp128-folding.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
fp128.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
fpimm.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
func-argpassing.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
func-calls.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
global-alignment.ll
got-abuse.ll
i128-align.ll
illegal-float-ops.ll
init-array.ll
inline-asm-constraints-badI.ll
inline-asm-constraints-badK.ll
inline-asm-constraints-badK2.ll
inline-asm-constraints-badL.ll
inline-asm-constraints.ll
inline-asm-modifiers.ll
jump-table.ll
large-frame.ll AArch64: refactor frame handling to use movz/movk for overlarge offsets. 2013-02-15 09:33:26 +00:00
ldst-regoffset.ll
ldst-unscaledimm.ll
ldst-unsignedimm.ll
lit.local.cfg
literal_pools.ll AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
local_vars.ll
logical-imm.ll
logical_shifted_reg.ll
logical_shifted_reg.s
movw-consts.ll
pic-eh-stubs.ll
regress-bitcast-formals.ll
regress-f128csel-flags.ll
regress-tail-livereg.ll
regress-tblgen-chains.ll
regress-w29-reserved-with-fp.ll
regress-wzr-allocatable.ll
setcc-takes-i32.ll
sibling-call.ll
tail-call.ll
tls-dynamic-together.ll
tls-dynamics.ll
tls-execs.ll
tst-br.ll
variadic.ll
zero-reg.ll