aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2024-05-01 11:55:31 +0100
committerGitHub <noreply@github.com>2024-05-01 11:55:31 +0100
commitccb198dc62d3dad50aa26140a3e899ff5694dca2 (patch)
tree3b856512d2a589048315c1a9291b8b8e9ca00dd2 /llvm/lib/Bitcode
parentf898161bfa95723954a273a519180e070a5ccd2e (diff)
downloadllvm-ccb198dc62d3dad50aa26140a3e899ff5694dca2.zip
llvm-ccb198dc62d3dad50aa26140a3e899ff5694dca2.tar.gz
llvm-ccb198dc62d3dad50aa26140a3e899ff5694dca2.tar.bz2
[AArch64] NFC: Add RUN lines for streaming-compatible code. (#90617)
The intent is to test lowering of vector operations by scalarization, for functions that are streaming-compatible (and thus cannot use NEON) and also don't have the +sve attribute. The generated code is clearly wrong at the moment, but a series of patches will follow to fix up all cases to use scalar instructions. A bit of context: This work will form the base to decouple SME from SVE later on, as it will make sure that no NEON instructions are used in streaming[-compatible] mode. Later this will be followed by a patch that changes `useSVEForFixedLengthVectors` to only return `true` if SVE is available for the given runtime mode, at which point I'll change the `-mattr=+sme -force-streaming-compatible-sve` to `-mattr=+sme -force-streaming-sve` in the RUN lines, so that the tests are considered to be executed in Streaming-SVE mode.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions