summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2011-12-14 18:26:41 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2011-12-14 18:26:41 +0000
commitbff84e1914217256258deaace8098b14e14f5b51 (patch)
treee8b5699e1f081870effbc6c1b43d3a344eed98f1 /llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
parent4288b9786f390c00438d85deeaf53d179d73e090 (diff)
downloadbcm5719-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.h7
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,
OpenPOWER on IntegriCloud