This patch implements the thread local storage. Implemented are General
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 31 May 2011 02:53:58 +0000 (02:53 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 31 May 2011 02:53:58 +0000 (02:53 +0000)
commitd979686bb47f2dcdca60f0a088f59d1964346453
tree7ded909f4b2f02c1575f296c85359b6696571bbc
parent6e032942cf58d1c41f88609a1cec74eb74940ecd
This patch implements the thread local storage. Implemented are General
Dynamic, Initial Exec and Local Exec TLS models.

Patch by Sasa Stankovic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132322 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsAsmPrinter.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/Mips/MipsInstrInfo.h
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsRegisterInfo.td
test/CodeGen/Mips/tls.ll [new file with mode: 0644]