llvm-6502/lib
Rafael Espindola d179886f05 Be more strict on when we produce an undefined reference. In gas a file with
just

.type   foo,@object

will produce an undefined reference to foo. On the other hand, a file with
just

.weakref bar, foo

will not. It is somewhat hard to support both in MC since both statements
should create the symbols. It should be possible if we really need to by
adding to the flags, but hopefully that is not necessary.

With this patch we do not produce a undefined reference in any of those cases.
The assembly file needs an actual use for the undefined reference to be
present.

This is in preparation for a patch implementing .weakref.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117735 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-29 23:09:31 +00:00
..
Analysis Make ScalarEvolution::forgetLoop forget all contained loops too, because 2010-10-29 20:16:10 +00:00
Archive Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
AsmParser Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-op 2010-10-25 15:37:09 +00:00
Bitcode Fix PR8494: when reading invalid bitcode, getTypeByID may return 2010-10-28 15:47:26 +00:00
CodeGen Remove DAG combiner patch to fold vector splats. Instcombiner does it now. 2010-10-29 22:03:02 +00:00
CompilerDriver llvmc: Make ExecuteProgram() look in the driver directory first. 2010-10-28 19:33:08 +00:00
ExecutionEngine Move the remaining attribute macros to systematic names based on the attribute 2010-10-23 08:40:19 +00:00
Linker Fix PR8300 by remembering to keep the bitcast in all cases. 2010-10-19 02:02:57 +00:00
MC Be more strict on when we produce an undefined reference. In gas a file with 2010-10-29 23:09:31 +00:00
Support Fix these error messages to be less confusing. These error 2010-10-29 17:03:40 +00:00
System Check if ErrMsg is null. This fixes the "not" command. 2010-10-29 17:20:42 +00:00
Target add FIXME 2010-10-29 21:56:51 +00:00
Transforms Clean up indentation and other whitespace. 2010-10-29 22:20:45 +00:00
VMCore Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. 2010-10-29 17:29:13 +00:00
Makefile