diff options
author | George Rimar <grimar@accesssoftek.com> | 2016-01-13 13:04:46 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2016-01-13 13:04:46 +0000 |
commit | 3d737e45c0bd8424312ffc116ce191280f5291ba (patch) | |
tree | 984489fd0d72ded0cf4c1b953318b4759e8e2096 /clang/lib/StaticAnalyzer/Core/ProgramState.cpp | |
parent | cc6c093f6f73cb61c39498d1a1a3b992d3909c86 (diff) | |
download | bcm5719-llvm-3d737e45c0bd8424312ffc116ce191280f5291ba.tar.gz bcm5719-llvm-3d737e45c0bd8424312ffc116ce191280f5291ba.zip |
Reapply r257588
Fix: Added missed input file.
Initial commit message:
[ELF/AArch64] - Implemented R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 and R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC relocations
* R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 is calculated as Page(G(GTPREL(S+A))) – Page(P), set an ADRP immediate field to bits [32:12] of X; check –2^32 ≤ X < 2^32;
* R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC is calculated as G(GTPREL(S+A)), set an LD offset field to bits [11:3] of X. No overflow check; check that X&7 = 0.
Differential revision: http://reviews.llvm.org/D16117
llvm-svn: 257596
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/ProgramState.cpp')
0 files changed, 0 insertions, 0 deletions