Fetch TLS offsets from GOT slots when using AOT instead of embedding them in code...
authorZoltan Varga <vargaz@gmail.com>
Mon, 17 Jun 2013 21:55:39 +0000 (23:55 +0200)
committerZoltan Varga <vargaz@gmail.com>
Mon, 17 Jun 2013 21:55:49 +0000 (23:55 +0200)
commit0b258fe3a2e9c8674129e7c354b04c9ef14cd5af
tree72825b6c4e279e7cb8342cb4032b4444722bacff
parent691a961db7e0a5332d4f61c2adee0f35ff57755b
Fetch TLS offsets from GOT slots when using AOT instead of embedding them in code, since the offsets can be different at runtime. Reorganize the OP_TLS_GET emission code.
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/cpu-x86.md
mono/mini/ir-emit.h
mono/mini/method-to-ir.c
mono/mini/mini-ops.h
mono/mini/mini-x86.c
mono/mini/mini-x86.h
mono/mini/mini.c
mono/mini/mini.h
mono/mini/patch-info.h