aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorShih-Po Hung <shihpo.hung@sifive.com>2024-05-25 08:22:49 +0800
committerGitHub <noreply@github.com>2024-05-25 08:22:49 +0800
commit0338c55ea547bf9af1e98f9cd89868cf6fd6f314 (patch)
tree61bf98aa90d294fdd00f496b04a74df858677324 /clang/lib/Frontend/InitPreprocessor.cpp
parent9b31cc71d66064dfaf2afabf4a835211321bb4a0 (diff)
downloadllvm-0338c55ea547bf9af1e98f9cd89868cf6fd6f314.zip
llvm-0338c55ea547bf9af1e98f9cd89868cf6fd6f314.tar.gz
llvm-0338c55ea547bf9af1e98f9cd89868cf6fd6f314.tar.bz2
[LV, VPlan] Check if plan is compatible to EVL transform (#92092)
The transform updates all users of inductions to work based on EVL, instead of the VF directly. At the moment, widened inductions cannot be updated, so bail out if the plan contains any. This patch introduces a check before applying EVL transform. If any recipes in loop rely on RuntimeVF, the plan is discarded.
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions