mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
d1c4284e63
Common symbol support in ORC was broken in r270716 when the symbol resolution rules in RuntimeDyld were changed. With the switch to lazily materialized symbols in r277386, common symbols can be supported by having RuntimeDyld::emitCommonSymbols search for (but not materialize!) definitions elsewhere in the logical dylib. This patch adds the 'Common' flag to JITSymbolFlags, and the necessary check to RuntimeDyld::emitCommonSymbols. llvm-svn: 277397 |
||
---|---|---|
.. | ||
Interpreter | ||
MCJIT | ||
OrcLazy | ||
OrcMCJIT | ||
RuntimeDyld | ||
2010-01-15-UndefValue.ll | ||
fma3-jit.ll | ||
frem.ll | ||
lit.local.cfg | ||
mov64zext32.ll | ||
test-interp-vec-arithm_float.ll | ||
test-interp-vec-arithm_int.ll | ||
test-interp-vec-cast.ll | ||
test-interp-vec-insertelement.ll | ||
test-interp-vec-insertextractvalue.ll | ||
test-interp-vec-loadstore.ll | ||
test-interp-vec-logical.ll | ||
test-interp-vec-select.ll | ||
test-interp-vec-setcond-fp.ll | ||
test-interp-vec-setcond-int.ll | ||
test-interp-vec-shift.ll | ||
test-interp-vec-shuffle.ll |