[PATCH] D97264: [RISCV] Define types for Zvlsseg.
Hsiangkai Wang via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 23 01:42:56 PST 2021
HsiangKai created this revision.
HsiangKai added reviewers: craig.topper, frasercrmck, rogfer01.
Herald added subscribers: StephenFan, vkmr, dexonsmith, evandro, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, edward-jones, zzheng, jrtc27, shiva0217, kito-cheng, niosHD, sabuasal, simoncook, johnrusso, rbar, asb.
HsiangKai requested review of this revision.
Herald added subscribers: cfe-commits, MaskRay.
Herald added a project: clang.
The types in Zvlsseg occupy multiple vector registers. We use Record type in clang to represent Zvlsseg types. It will not increase the number of builtin types in clang. It just adds multiple implicit defined Record types for Zvlsseg.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D97264
Files:
clang/include/clang/AST/ASTContext.h
clang/include/clang/Basic/Builtins.def
clang/include/clang/Basic/RISCVVTypes.def
clang/lib/AST/ASTContext.cpp
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/Sema/Sema.cpp
clang/test/Sema/riscv-types.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D97264.325712.patch
Type: text/x-patch
Size: 30732 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210223/c3ede612/attachment-0001.bin>
More information about the cfe-commits
mailing list