Delete !FEATURE_IMPLICIT_TLS (#14398)
authorJan Kotas <jkotas@microsoft.com>
Wed, 11 Oct 2017 20:04:43 +0000 (13:04 -0700)
committerGitHub <noreply@github.com>
Wed, 11 Oct 2017 20:04:43 +0000 (13:04 -0700)
commit27a25bd37fa1fe6201c27709b1884e1b328f8beb
tree18b7773a7d8e18cca609417940804d8dff491da2
parentd07f1b24c4a69e6a205f8510f3dcfae0ad96aae8
Delete !FEATURE_IMPLICIT_TLS (#14398)

Linux and Windows arm64 are using the regular C/C++ thread local statics. This change unifies the remaining Windows architectures to be on the same plan.
59 files changed:
clrdefinitions.cmake
src/ToolBox/SOS/Strike/strike.cpp
src/debug/daccess/enummem.cpp
src/debug/daccess/request.cpp
src/debug/di/rspriv.h
src/debug/di/rsthread.cpp
src/debug/ee/rcthread.cpp
src/debug/inc/dbgipcevents.h
src/inc/clrconfigvalues.h
src/inc/dacvars.h
src/inc/switches.h
src/inc/tls.h
src/jit/ee_il_dll.cpp
src/utilcode/CMakeLists.txt
src/utilcode/tls.cpp [deleted file]
src/vm/CMakeLists.txt
src/vm/amd64/AsmMacros.inc
src/vm/amd64/InstantiatingStub.asm
src/vm/amd64/JitHelpers_Fast.asm
src/vm/amd64/JitHelpers_InlineGetAppDomain.asm [deleted file]
src/vm/amd64/JitHelpers_InlineGetThread.asm
src/vm/amd64/JitHelpers_Slow.asm
src/vm/amd64/RedirectedHandledJITCase.asm
src/vm/amd64/TlsGetters.asm [deleted file]
src/vm/amd64/UMThunkStub.asm
src/vm/amd64/asmconstants.h
src/vm/amd64/cgencpu.h
src/vm/appdomain.cpp
src/vm/arm/asmconstants.h
src/vm/arm/asmhelpers.asm
src/vm/arm/cgencpu.h
src/vm/arm/patchedcode.S
src/vm/arm/patchedcode.asm
src/vm/arm/stubs.cpp
src/vm/arm64/cgencpu.h
src/vm/arm64/stubs.cpp
src/vm/ceeload.cpp
src/vm/ceemain.cpp
src/vm/ceemain.h
src/vm/corhost.cpp
src/vm/crossgencompile.cpp
src/vm/eedbginterface.h
src/vm/eedbginterfaceimpl.cpp
src/vm/eedbginterfaceimpl.h
src/vm/i386/asmconstants.h
src/vm/i386/asmhelpers.asm
src/vm/i386/cgencpu.h
src/vm/i386/cgenx86.cpp
src/vm/i386/jithelp.asm
src/vm/i386/jitinterfacex86.cpp
src/vm/i386/stublinkerx86.cpp
src/vm/i386/stublinkerx86.h
src/vm/jitinterface.cpp
src/vm/jitinterfacegen.cpp
src/vm/threads.cpp
src/vm/threads.h
src/vm/threads.inl
src/vm/vars.cpp
src/vm/vars.hpp