summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-06-16 18:46:51 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-06-16 18:46:51 +0000
commit4c2a0425b8b9703a0d113c2ba66b394027d72f20 (patch)
tree5708f01b597a57f3be045a58946e0acf387b97f7 /llvm/lib/Target/ARM/ARMISelLowering.cpp
parenta5360c4cd887413c386ea678784ab08011764191 (diff)
downloadbcm5719-llvm-4c2a0425b8b9703a0d113c2ba66b394027d72f20.tar.gz
bcm5719-llvm-4c2a0425b8b9703a0d113c2ba66b394027d72f20.zip
MS ABI: Implement x86_64 RTTI
Summary: The RTTI scheme for x86_64 is largely the same as the one for i386. Differences are largely limited to avoiding load-time relocations by replacing pointers to RTTI metadata with the difference of that data relative to the load address of the module. Interestingly, this precludes the possibility of successfully using RTTI data from another DLL. The ImageBase reference is always relative to the current DLL. Differential Revision: http://reviews.llvm.org/D4148 llvm-svn: 211041
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud