summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
diff options
context:
space:
mode:
authorWarren Hunt <whunt@google.com>2014-06-06 22:12:37 +0000
committerWarren Hunt <whunt@google.com>2014-06-06 22:12:37 +0000
commitb57b4b098cb5f87d30473f0ae5ad6b665d19e0db (patch)
tree1a7c73c3ba37bc44a5912b3ce770e76b460f783c /llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
parent58f770ffa4794934e6d08b8c583108a7ad5fc4a2 (diff)
downloadbcm5719-llvm-b57b4b098cb5f87d30473f0ae5ad6b665d19e0db.tar.gz
bcm5719-llvm-b57b4b098cb5f87d30473f0ae5ad6b665d19e0db.zip
[MS-ABI] Implement dynamic_cast
This patch implements call lower from dynamic_cast to __RTDynamicCast and __RTCastToVoid. Test cases are included. A feature of note is that helper function getPolymorphicOffset is placed in such a way that it can be used by EmitTypeid (to be implemented in a later patch) without being moved. Details are included as comments directly in the code. llvm-svn: 210377
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud