llvm with tablegen backend for capstone disassembler
Go to file
Reid Kleckner 9c6e9e313d MS ABI: Fix vftable mangling by using the vbtable name algorithm
Summary:
This merges VFPtrInfo and VBTableInfo into VPtrInfo, since they hold
almost the same information.  With that change, the vbtable mangling
code can easily be applied to vftable data and we magically get the
correct, unambiguous vftable names.

Fixes PR17748.

Reviewers: timurrrr, majnemer

CC: cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D2893

llvm-svn: 202425
2014-02-27 19:40:09 +00:00
clang MS ABI: Fix vftable mangling by using the vbtable name algorithm 2014-02-27 19:40:09 +00:00
clang-tools-extra Made the ClangTidyTest helper class independent of the testing framework. 2014-02-27 14:28:02 +00:00
compiler-rt [ASan] Make sure IOC_DIRMASK is undefined before redefining it. 2014-02-27 16:46:06 +00:00
debuginfo-tests Relax testcase: Newer versions of LLDB don't necessarily print the "{". 2014-02-27 17:51:50 +00:00
libclc Fix build since r202052 2014-02-24 21:31:56 +00:00
libcxx More LWG issues. Mark #2182, #2323 and #2213 as complete. Add a test for #2339, and mark that as complete. No actual changes to the libc++ code; all of these were already in place. 2014-02-27 16:13:36 +00:00
libcxxabi Demangle Dc to decltype(auto) as per the Itanium C++ ABI spec. 2014-02-17 21:56:01 +00:00
lld [Hexagon] Rename the header file. 2014-02-27 06:28:49 +00:00
lldb Remove an assertion that was being hit due to slow DNS name lookups on MacOSX for "localhost". 2014-02-27 19:38:18 +00:00
llvm Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoiding 2014-02-27 19:26:29 +00:00
openmp Restore string match behavior following changes in r202018 2014-02-25 22:04:37 +00:00
polly Update for llvm api change. 2014-02-25 19:17:57 +00:00