AArch64/ARM64: add support for large code-model jump tables.
authorTim Northover <tnorthover@apple.com>
Tue, 15 Apr 2014 14:00:11 +0000 (14:00 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 15 Apr 2014 14:00:11 +0000 (14:00 +0000)
commit5080ae2e21945f3f50a4a0440f833022ab3b15ba
tree20a25c596dab88daf4fa7933e0239841a72b16a9
parente9cae9b79f6a28d0814591c727cff85d0f1b075c
AArch64/ARM64: add support for large code-model jump tables.

I've left the MachO CodeGen as it is, there's a reasonable chance it should use
the GOT like ConstPools, but I'm not certain.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206288 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/ARM64ISelLowering.cpp
lib/Target/ARM64/ARM64InstrInfo.td
test/CodeGen/AArch64/jump-table.ll