Merge pull request #35847 from rxwei/72666310-mangle-ad-thunks

This commit is contained in:
swift-ci
2021-02-13 05:07:32 -08:00
committed by GitHub
18 changed files with 381 additions and 116 deletions

View File

@@ -310,6 +310,8 @@ NODE(CanonicalPrespecializedGenericTypeCachingOnceToken)
NODE(AsyncFunctionPointer)
CONTEXT_NODE(AutoDiffFunction)
NODE(AutoDiffFunctionKind)
NODE(AutoDiffSelfReorderingReabstractionThunk)
NODE(AutoDiffSubsetParametersThunk)
NODE(IndexSubset)
#undef CONTEXT_NODE

View File

@@ -569,7 +569,10 @@ protected:
NodePointer demangleTypeMangling();
NodePointer demangleSymbolicReference(unsigned char rawKind);
NodePointer demangleAutoDiffFunction();
NodePointer demangleAutoDiffFunctionKind();
NodePointer demangleAutoDiffSubsetParametersThunk();
NodePointer demangleAutoDiffSelfReorderingReabstractionThunk();
NodePointer demangleIndexSubset();
bool demangleBoundGenerics(Vector<NodePointer> &TypeListList,