This patch adds codegen support for the ACLE builtin types added in:
https://reviews.llvm.org/D62960
so that the ACLE builtin types are emitted as corresponding scalable
vector types in LLVM.
Paths
| Differential D74724
[AArch64][SVE] CodeGen of ACLE Builtin Types ClosedPublic Authored by sdesmalen on Feb 17 2020, 8:55 AM.
Details Summary This patch adds codegen support for the ACLE builtin types added in: https://reviews.llvm.org/D62960 so that the ACLE builtin types are emitted as corresponding scalable
Diff Detail Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptFeb 17 2020, 8:55 AM
Comment Actions
This revision is now accepted and ready to land.Feb 18 2020, 2:53 PM Closed by commit rG49b307e96d47: [AArch64][SVE] CodeGen of ACLE Builtin Types (authored by sdesmalen). · Explain WhyFeb 19 2020, 4:14 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 244987 clang/lib/CodeGen/CGDecl.cpp
clang/lib/CodeGen/CodeGenTypes.cpp
clang/test/CodeGen/aarch64-sve.c
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
|
Is there a reason to make getSVEType a separate function, as opposed to just writing out the cases inline?
Also, we can probably get rid of the "cannot yet generate code for SVE type" error?