[llvm-dev] Lowering Select to Two Predicated Movs

Dilan Manatunga via llvm-dev llvm-dev at lists.llvm.org
Fri Jul 7 11:12:13 PDT 2017


Hi,

I was wondering what would be the best way to lower a select operation two
predicated movs. I looked through the ARM, MIPS, and NVPTX backends and
they all seem to lower a select to some sort of conditional move or native
select operation.

Ex.
select t3, cond, t2, t1

Becomes
cond mov t3, t2
!cond mov t3, t1

-Dilan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170707/a7c3db47/attachment.html>


More information about the llvm-dev mailing list