[X86] Handle localdynamic TLS model in x32 mode
D92346 added TLS_(base_)addrX32 to handle TLS in x32 mode, but missed the
different TLS models. This diff fixes the logic for the local dynamic model
where RAX was used when EAX should be, and extends the tests to cover
all four TLS models.
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D92737