| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
After this patch, we can now properly demangle pointers to member
functions. The calling convention is located in the wrong place,
but this will be fixed in a followup since it also affects non
member function pointers.
Differential Revision: https://reviews.llvm.org/D49639
llvm-svn: 338065
|
|
|
|
|
|
| |
Differential Revision: https://reviews.llvm.org/D49630
llvm-svn: 338061
|
|
|
|
| |
llvm-svn: 337720
|
|
|
|
| |
llvm-svn: 337599
|
|
|
|
|
|
|
|
|
| |
Incidentally all allocations that we currently perform were
properly aligned, but this was only an accident.
Thanks to Erik Pilkington for catching this.
llvm-svn: 337596
|
|
|
|
|
|
| |
-Winconsistent-missing-override complains about this.
llvm-svn: 337592
|
|
|
|
|
|
| |
Also remove a broken test case.
llvm-svn: 337591
|
|
This adds initial support for a demangling library (LLVMDemangle)
and tool (llvm-undname) for demangling Microsoft names. This
doesn't cover 100% of cases and there are some known limitations
which I intend to address in followup patches, at least until such
time that we have (near) 100% test coverage matching up with all
of the test cases in clang/test/CodeGenCXX/mangle-ms-*.
Differential Revision: https://reviews.llvm.org/D49552
llvm-svn: 337584
|