[LLVMdev] Predication on SIMD architectures and LLVM
rengolin at systemcall.org
Wed Oct 24 10:37:32 PDT 2012
On 24 October 2012 18:24, <dag at cray.com> wrote:
> Certainly such transformations *can* be done, but is it the most
> efficient/best way to do things? I wonder how many different passes of
> "select to predication" we will end up having, one per target.
I don't understand what's the problem with this. Different targets
have different predication rules, so they should have different
selection from IR to produce code.
If this is an IR pass, or a DAG selection step, I don't know. I'd
think it'd be the latter, though, as it's where the target-specific
code is, but there might be other IR passes that need this information
before DAG sel.
More information about the llvm-dev