llvm-6502/test
Tim Northover 45db92038b 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181117 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-04 16:53:46 +00:00
..
Analysis RegionInfo: Do not crash if unreachable block is found 2013-05-03 15:48:34 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen AArch64: implement large code model access to global variables. 2013-05-04 16:53:46 +00:00
DebugInfo TBAA: remove !tbaa from testing cases if not used. 2013-05-02 18:11:35 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
MC [PowerPC] Parse platform-specifc variant kinds in AsmParser 2013-05-03 19:52:35 +00:00
Object Revert r181009. 2013-05-03 23:57:17 +00:00
Other
TableGen
tools
Transforms LoopVectorizer: Add support for if-conversion of PHINodes with 3+ incoming values. 2013-05-03 17:42:55 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in Allow host triple to be correctly overridden in CMake builds 2013-05-04 07:36:23 +00:00
Makefile Allow host triple to be correctly overridden in CMake builds 2013-05-04 07:36:23 +00:00
Makefile.tests
TestRunner.sh Use exec. 2010-08-29 14:49:00 +00:00