llvm-6502/lib
Rafael Espindola 930ca98433 Fix pr19645.
The fix itself is fairly simple: move getAccessVariant to MCValue so that we
replace the old weak expression evaluation with the far more general
EvaluateAsRelocatable.

This then requires that EvaluateAsRelocatable stop when it finds a non
trivial reference kind. And that in turn requires the ELF writer to look
harder for weak references.

Last but not least, this found a case where we were being bug by bug
compatible with gas and accepting an invalid input. I reported pr19647
to track it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207920 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-03 19:57:04 +00:00
..
Analysis [LCG] Add the other simple edge insertion API to the call graph. This 2014-05-01 12:18:20 +00:00
AsmParser
Bitcode [IR] Make {extract,insert}element accept an index of any integer type. 2014-05-01 22:12:39 +00:00
CodeGen Try simplifying LexicalScopes ownership again. 2014-05-02 22:21:05 +00:00
DebugInfo [DWARF parser] Cleanup code in DWARFDebugLine. 2014-04-30 00:09:19 +00:00
ExecutionEngine [ARM64] Try and make the ELF MCJIT *slightly* less broken for ARM64. 2014-04-30 10:15:41 +00:00
IR Aliases are always definitions. Delete dead code. 2014-05-02 21:10:48 +00:00
IRReader
LineEditor
Linker
LTO Rename member variable to try to fix the bots. 2014-05-03 15:28:13 +00:00
MC Fix pr19645. 2014-05-03 19:57:04 +00:00
Object [ELFYAML] Group ELF header falgs to target specific blocks. Handle flags 2014-05-03 11:39:50 +00:00
Option
ProfileData Fixing a cast-qual warning. getBufferStart() and getBufferEnd() both return a const char *, so casting to non-const was triggering a warning (even though the assignment and usage was always const anyway). 2014-05-01 17:16:24 +00:00
Support Add a description for AMD's bdver4 (aka Excavator). 2014-05-02 15:47:07 +00:00
TableGen raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. 2014-04-29 23:26:49 +00:00
Target Fix pr19645. 2014-05-03 19:57:04 +00:00
Transforms SLPVectorizer: Lazily allocate the map for block numbering. 2014-05-03 15:50:37 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile