This prevents crashes in instruction selection when these operations
are used. The tests check that the scalar version of the instruction
is used where applicable, although some expansions do not use the
scalar version.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 28709 Build 28708: arc lint + arc unit
Event Timeline
Comment Actions
The tests check that the scalar version of the instruction
is used where applicable, although some expansions do not use the
scalar version.
By skimming the tests, all are using their respective scalar versions.. which one does not use its scalar version and what does it use instead? Maybe worth one-line comment for that test (I haven't found which one)
Comment Actions
Oh sorry, I thought they used other SIMD instructions, which was the reason I suggested comments... I guess they are not very necessary after all. 'Expand' means not using SIMD. Sorry :(