diff options
| author | Quentin Colombet <qcolombet@apple.com> | 2016-04-27 21:37:37 +0000 |
|---|---|---|
| committer | Quentin Colombet <qcolombet@apple.com> | 2016-04-27 21:37:37 +0000 |
| commit | d6dbec4c6f2088527ad1080959f597f0ad7ef699 (patch) | |
| tree | 010ec5fd288cba622efa0e61566dc94771c20b9d /llvm/lib/TableGen/SetTheory.cpp | |
| parent | 485d905510388e2b57375b5d3e70f4e6462eccf9 (diff) | |
| download | bcm5719-llvm-d6dbec4c6f2088527ad1080959f597f0ad7ef699.tar.gz bcm5719-llvm-d6dbec4c6f2088527ad1080959f597f0ad7ef699.zip | |
[X86] Fix the lowering of TLS calls.
The callseq_end node must be glued with the TLS calls, otherwise,
the generic code will miss the uses of the returned value and will
mark it dead.
Moreover, TLSCall 64-bit pseudo must not set an implicit-use on RDI,
the pseudo uses the symbol address at this point not RDI and the
lowering will do the right thing.
llvm-svn: 267797
Diffstat (limited to 'llvm/lib/TableGen/SetTheory.cpp')
0 files changed, 0 insertions, 0 deletions

