Since SPIRV's OpSelect can have arguments of various types
(integer/float,scalar/vector) and it is the only ternary instruction
it's worth selecting it with a simple C++ function instead of a
dag pattern to avoid bothering with extra regclasses supporting its
selection.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo