aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorRichard Osborne <richard@xmos.com>2013-05-04 17:01:55 +0000
committerRichard Osborne <richard@xmos.com>2013-05-04 17:01:55 +0000
commit8bbea9cde7494b13da3f154592116a702dcb3677 (patch)
tree9f4e3c91fdd1145e7d47b677c6c80a16bf186b32 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent444eb6e23cce5d76ca03b855ea5138d436fe0460 (diff)
downloadllvm-8bbea9cde7494b13da3f154592116a702dcb3677.zip
llvm-8bbea9cde7494b13da3f154592116a702dcb3677.tar.gz
llvm-8bbea9cde7494b13da3f154592116a702dcb3677.tar.bz2
[XCore] Move lowering of thread local storage to a separate pass.
Thread local storage is not supported by the XMOS linker so we handle thread local variables by lowering the variable to an array of n elements (where n is the number of hardware threads per core, currently 8 for all XMOS devices) indexed by the the current thread ID. Previously this lowering was spread across the XCoreISelLowering and the XCoreAsmPrinter classes. Moving this to a separate pass should be much cleaner. llvm-svn: 181124
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions