diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2011-12-14 18:26:41 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2011-12-14 18:26:41 +0000 |
commit | bff84e1914217256258deaace8098b14e14f5b51 (patch) | |
tree | e8b5699e1f081870effbc6c1b43d3a344eed98f1 /llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | |
parent | 4288b9786f390c00438d85deeaf53d179d73e090 (diff) | |
download | bcm5719-llvm-bff84e1914217256258deaace8098b14e14f5b51.tar.gz bcm5719-llvm-bff84e1914217256258deaace8098b14e14f5b51.zip |
Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct object
emission is not supported yet, but a patch that adds the support should follow
soon.
llvm-svn: 146572
Diffstat (limited to 'llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h')
-rw-r--r-- | llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h b/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h index be2815db051..00fc5dfb356 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h @@ -56,6 +56,13 @@ namespace MipsII { // Dynamic TLS). MO_TLSGD, + /// MO_TLSLDM - Represents the offset into the global offset table at which + // the module ID and TSL block offset reside during execution (Local + // Dynamic TLS). + MO_TLSLDM, + MO_DTPREL_HI, + MO_DTPREL_LO, + /// MO_GOTTPREL - Represents the offset from the thread pointer (Initial // Exec TLS). MO_GOTTPREL, |