llvm-6502/test/CodeGen/XCore
Rafael Espindola 3d47402f2e Error if we see an alias to a declaration.
In ELF and COFF an alias is just another offset in a section. There is no way
to represent an alias to something in another file.

In MachO, the spec has the N_INDR type which should allow for exactly that, but
is not currently implemented. Given that it is specified but not implemented,
we error in codegen to avoid miscompiling but don't reject aliases to
declarations in the verifier to leave the option open of implementing it.

In the past we have used alias to declarations as a way of implementing
weakref, which is why it exists in some old tests which this patch updates.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194705 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-14 13:58:06 +00:00
..
2008-11-17-Shl64.ll
2009-01-08-Crash.ll
2009-01-14-Remat-Crash.ll
2009-03-27-v2f64-param.ll
2009-07-15-store192.ll
2010-02-25-LSR-Crash.ll
2011-01-31-DAGCombineBug.ll
2011-08-01-DynamicAllocBug.ll
addsub64.ll
aliases.ll Error if we see an alias to a declaration. 2013-11-14 13:58:06 +00:00
alignment.ll XCore target: return error for unsupported alignment 2013-11-12 10:11:05 +00:00
ashr.ll XCore target: implement exception handling 2013-11-13 10:19:31 +00:00
atomic.ll Add XCore support for ATOMIC_FENCE. 2013-11-12 10:11:26 +00:00
basictest.ll
bigstructret.ll
byVal.ll XCore target: fix bug in aligning 'byval i8*' on the stack 2013-11-12 10:11:35 +00:00
constants.ll
DbgValueOtherTargets.test
epilogue_prologue.ll [XCore] Ensure implicit operands aren't lost on the return instruction. 2013-07-17 10:58:37 +00:00
events.ll
exception.ll XCore target: implement exception handling 2013-11-13 10:19:31 +00:00
float-intrinsics.ll
fneg.ll
getid.ll
globals.ll XCore target fix bug in emitArrayBound() causing segmentation fault 2013-10-11 10:27:13 +00:00
indirectbr.ll
inline-asm.ll [XCore] Fix printing of inline asm operands. 2013-07-16 12:48:34 +00:00
ladd_lsub_combine.ll
licm-ldwcp.ll
linkage.ll XCore target test for hidden declaration 2013-11-12 10:11:30 +00:00
lit.local.cfg [tests] Cleanup initialization of test suffixes. 2013-08-16 00:37:11 +00:00
load.ll
misc-intrinsics.ll
mkmsk.ll
mul64.ll
offset_folding.ll
private.ll
ps-intrinsics.ll
resources.ll
scavenging.ll
sext.ll
shedulingPreference.ll XCore target: change to Sched::Source 2013-09-09 10:42:05 +00:00
sr-intrinsics.ll
store.ll
switch_long.ll
switch.ll
threads.ll XCore target: fix bug in XCoreLowerThreadLocal.cpp 2013-10-11 10:26:48 +00:00
tls.ll
trampoline.ll
trap.ll
unaligned_load.ll
unaligned_store_combine.ll
unaligned_store.ll
varargs.ll XCore target: Fix Vararg handling 2013-08-01 08:29:44 +00:00
zext.ll
zextfree.ll XCore target: add XCoreTargetLowering::isZExtFree() 2013-10-11 10:26:29 +00:00