[all-commits] [llvm/llvm-project] 1d5dae: [Matrix] Update mangling to use paramterized vendo...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Wed Nov 11 13:39:52 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 1d5daed1997d2fc1fbb6fd19156518bde93d1034
https://github.com/llvm/llvm-project/commit/1d5daed1997d2fc1fbb6fd19156518bde93d1034
Author: Florian Hahn <flo at fhahn.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M clang/lib/AST/ItaniumMangle.cpp
M clang/test/CodeGenCXX/matrix-type-builtins.cpp
M clang/test/CodeGenCXX/matrix-type-operators.cpp
M clang/test/CodeGenCXX/matrix-type.cpp
Log Message:
-----------
[Matrix] Update mangling to use paramterized vendor ext type syntax.
The Itanium CXX ABI grammer has been extended to support parameterized
vendor extended types [1].
This patch updates Clang's mangling for matrix types to use the new
extension.
[1] https://github.com/itanium-cxx-abi/cxx-abi/commit/b359d28971bdb961dd9b61bd0ef8c884452b4740
Reviewed By: rjmccall
Differential Revision: https://reviews.llvm.org/D91253
More information about the All-commits
mailing list