Go to file
Tim Northover 2dbef3452c AArch64: implement large code model access to global variables.
The MOVZ/MOVK instruction sequence may not be the most efficient (a
literal-pool load could be better) but adding that would require
reinstating the ConstantIslands pass.

For now the sequence is correct, and that's enough. Beware, as of
commit GNU ld does not appear to support the relocations needed for
this. Its primary purpose (for now) will be to support JITed code,
since in that case there is no guarantee of where your code will end
up in memory relative to external symbols it references.

llvm-svn: 181117
2013-05-04 16:53:46 +00:00
clang Moved pretty printer test for thread local storage in its own file 2013-05-04 11:26:59 +00:00
clang-tools-extra Generate input files from within unit test 2013-05-03 16:30:55 +00:00
compiler-rt I was wrong in my testing. 2013-05-03 22:06:41 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc
libcxx Stephan Tolksdorf: fixes the issue in the <atomic> header and adds corresponding tests. I've used macros to fall back to a user-provided default constructor if _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS (though I suspect that there won't be many users defining that macro). 2013-05-02 20:18:43 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld][ELF] reduce the number of symbols emitted in the symbol table 2013-05-01 19:36:38 +00:00
lldb Change ProcessKDP::UpdateThreadList's call to FindThreadByProtocolID 2013-05-04 05:51:02 +00:00
llvm AArch64: implement large code model access to global variables. 2013-05-04 16:53:46 +00:00
polly IndependentBlocks: We can only reconstruct PHI nodes that are within the ScoP 2013-04-17 07:20:36 +00:00