diff options
author | Michael Maitland <michaeltmaitland@gmail.com> | 2024-04-02 12:30:51 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-02 12:30:51 -0400 |
commit | 153b8431bbea189f9698ddaf08dbedca4c24a918 (patch) | |
tree | 1529a44f4f727ec91f8f9ebd3a12e5d907493be2 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 207f1531d611b8add27b94e756e0bc7eb864babf (diff) | |
download | llvm-153b8431bbea189f9698ddaf08dbedca4c24a918.zip llvm-153b8431bbea189f9698ddaf08dbedca4c24a918.tar.gz llvm-153b8431bbea189f9698ddaf08dbedca4c24a918.tar.bz2 |
[RISCV][GISEL] Legalize G_BITCAST for scalable vectors (#85970)
SelectionDAG marks ISD::BITCAST as legal between scalable vector types
and ISelDAGToDAG deletes them.
We mark G_BITCAST between scalable vectors as legal in GISel. A future
patch will handle what to do with them after the legalizer (likley
either drop them in a isel-preprocess or convert them to COPYs).
BITCAST is needed for legalization of G_INSERT and G_EXTRACT. This is a
precommit for legalization of G_INSERT and G_EXTRACT.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions