[SVE] Fix LoopVectorizer test scalalable-call.ll
authorSander de Smalen <sander.desmalen@arm.com>
Tue, 23 Feb 2021 17:10:12 +0000 (17:10 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Wed, 31 Mar 2021 13:52:49 +0000 (14:52 +0100)
commit7108b2dec17d895aec874477f62ccc6c663c2307
treec63ffbc33973e80ba5690dd93fd22b06989dec29
parentb6d05297803d8e6bae6a1159b66e85a07995d6fb
[SVE] Fix LoopVectorizer test scalalable-call.ll

This marks FSIN and other operations to EXPAND for scalable
vectors, so that they are not assumed to be legal by the cost-model.

Depends on D97470

Reviewed By: dmgreen, paulwalker-arm

Differential Revision: https://reviews.llvm.org/D97471
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll
llvm/test/Transforms/LoopVectorize/AArch64/scalable-call.ll