[PATCH] D62960: SVE opaque type for C intrinsics demo
Richard Sandiford via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 4 01:55:18 PDT 2019
rsandifo-arm updated this revision to Diff 207991.
rsandifo-arm added a comment.
Changes since last version:
- Define the SVE types only for AArch64 targets
- Use the vendor extension 'u' mangling, as per the spec
- Report an error for @encode on the types
- Fixed the licence text on the new file
- Added more tests
Although I'd originally posted the patch so that the sizeless type
support had specific types to test, it'd be really useful if the patch
could go in independently of the sizeless type stuff, since the
patch contains the common subset of functionality needed by the
sizeless type patches and by the implementation of the intrinsics
(which apart from this patch are essentially separate pieces of work).
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D62960/new/
https://reviews.llvm.org/D62960
Files:
include/clang/AST/ASTContext.h
include/clang/AST/Type.h
include/clang/Basic/AArch64SVEACLETypes.def
include/clang/Basic/TargetInfo.h
include/clang/Serialization/ASTBitCodes.h
lib/AST/ASTContext.cpp
lib/AST/ASTImporter.cpp
lib/AST/ExprConstant.cpp
lib/AST/ItaniumMangle.cpp
lib/AST/MicrosoftMangle.cpp
lib/AST/NSAPI.cpp
lib/AST/PrintfFormatString.cpp
lib/AST/Type.cpp
lib/AST/TypeLoc.cpp
lib/Basic/TargetInfo.cpp
lib/Basic/Targets/AArch64.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CodeGenTypes.cpp
lib/CodeGen/ItaniumCXXABI.cpp
lib/Index/USRGeneration.cpp
lib/Sema/Sema.cpp
lib/Sema/SemaExpr.cpp
lib/Serialization/ASTCommon.cpp
lib/Serialization/ASTReader.cpp
test/AST/ast-dump-aarch64-sve-types.c
test/CodeGen/aarch64-sve.c
test/CodeGenCXX/aarch64-mangle-sve-vectors-msvc.cpp
test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp
test/CodeGenCXX/aarch64-sve-typeinfo.cpp
test/CodeGenObjC/aarch64-sve-types.m
test/PCH/aarch64-sve-types.c
test/Sema/aarch64-sve-types.c
test/SemaObjC/aarch64-sve-types.m
tools/libclang/CIndex.cpp
unittests/AST/ASTImporterTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62960.207991.patch
Type: text/x-patch
Size: 35945 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190704/a05ef524/attachment-0001.bin>
More information about the cfe-commits
mailing list