Hi Kevin, From the change, it looks like Neon_bsl may not be needed at all: it appears to have identical semantics to vselect. If so, we should change ISelLowering to produce vselect instead and only have the one pattern. Cheers. Tim. http://llvm-reviews.chandlerc.com/D2351