[LLVMdev] Cannot split vector result of AVX intrinsic _mm256_rsqrt_ps

Steven Noonan steven at uplinklabs.net
Sat Dec 13 14:17:07 PST 2014


I'm getting this on LLVM trunk:

SplitVectorResult #0: 0x27e6250: v8f32 = llvm.x86.avx.rsqrt.ps.256
0x2739310, 0x2739420 [ORD=16] [ID=0]
LLVM ERROR: Do not know how to split the result of this operator!
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Oddly, when I build the same code without -flto I don't see this issue.

I see a similar bug was reported over a year ago and has had no
activity (though it doesn't use LTO):
http://llvm.org/bugs/show_bug.cgi?id=17909



More information about the llvm-dev mailing list