Tim Northover f715d51769 ARM: add pseudo-instructions for lit-pool global materialisation
These are used by MachO only at the moment, and (much like the existing
MOVW/MOVT set) work around the fact that the labels used in the actual
instructions often contain PC-dependent components, which means that repeatedly
materialising the same global can't be CSEed.

With small modifications, it could be adapted to how ELF finds the address of
_GLOBAL_OFFSET_TABLE_, which would give similar benefits in PIC mode there.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196090 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-02 10:35:41 +00:00
..
2013-05-20 08:01:34 +00:00
2012-06-11 08:07:26 +00:00
2012-06-15 21:32:12 +00:00
2012-09-29 21:43:49 +00:00
2013-09-04 21:23:23 +00:00
2013-07-18 13:17:26 +00:00