diff options
| author | Lewis Revill <lewis.revill@embecosm.com> | 2019-06-19 08:40:59 +0000 |
|---|---|---|
| committer | Lewis Revill <lewis.revill@embecosm.com> | 2019-06-19 08:40:59 +0000 |
| commit | 39263ac5d1339292628201e0b2745a6980208655 (patch) | |
| tree | 1889efafb83bc76e7b009bd844788ff8067ae97d /llvm/lib/Support | |
| parent | 73a28f06432890797883f47227f1322851149237 (diff) | |
| download | bcm5719-llvm-39263ac5d1339292628201e0b2745a6980208655.tar.gz bcm5719-llvm-39263ac5d1339292628201e0b2745a6980208655.zip | |
[RISCV] Add lowering of global TLS addresses
This patch adds lowering for global TLS addresses for the TLS models of
InitialExec, GlobalDynamic, LocalExec and LocalDynamic.
LocalExec support required using a 4-operand add instruction, which uses
the fourth operand to express a relocation on the symbol. The necessary
fixup is emitted when the instruction is emitted.
Differential Revision: https://reviews.llvm.org/D55305
llvm-svn: 363771
Diffstat (limited to 'llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions

