[PATCH] D10522: Implement target independent TLS compatible with glibc's emutls.c.

Chih-Hung Hsieh chh at google.com
Thu Jul 16 20:35:21 PDT 2015


chh updated the summary for this revision.
chh removed rL LLVM as the repository for this revision.
chh updated this revision to Diff 29974.
chh added a comment.

Diff 2 uses -femulated-tls flag instead of the "emulated" attribute in C/C++ and IL level.
This will work with Diff 3 in http://reviews.llvm.org/D10524.


http://reviews.llvm.org/D10522

Files:
  docs/LangRef.rst
  include/llvm/CodeGen/AsmPrinter.h
  include/llvm/CodeGen/CommandFlags.h
  include/llvm/MC/MCObjectFileInfo.h
  include/llvm/Target/TargetLowering.h
  include/llvm/Target/TargetOptions.h
  lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  lib/CodeGen/SelectionDAG/TargetLowering.cpp
  lib/Target/AArch64/AArch64ISelLowering.cpp
  lib/Target/ARM/ARMISelLowering.cpp
  lib/Target/Mips/MipsISelLowering.cpp
  lib/Target/PowerPC/PPCISelLowering.cpp
  lib/Target/Sparc/SparcISelLowering.cpp
  lib/Target/SystemZ/SystemZISelLowering.cpp
  lib/Target/X86/X86ISelLowering.cpp
  test/CodeGen/AArch64/arm64-tls-dynamic-together.ll
  test/CodeGen/AArch64/emutls.ll
  test/CodeGen/ARM/emutls1.ll
  test/CodeGen/ARM/tls-models.ll
  test/CodeGen/ARM/tls3.ll
  test/CodeGen/Generic/emutls.ll
  test/CodeGen/X86/emutls-pic.ll
  test/CodeGen/X86/emutls-pie.ll
  test/CodeGen/X86/emutls.ll
  test/CodeGen/X86/fast-isel-emutls.ll
  test/CodeGen/X86/tls-android-negative.ll
  test/CodeGen/X86/tls-android.ll
  test/CodeGen/X86/tls-models.ll
  test/DebugInfo/ARM/tls.ll
  test/DebugInfo/X86/tls.ll
  test/Transforms/GlobalOpt/tls.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10522.29974.patch
Type: text/x-patch
Size: 76158 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150717/8765bc3e/attachment.bin>


More information about the llvm-commits mailing list