search for: getprocesstarget

Displaying 3 results from an estimated 3 matches for "getprocesstarget".

2017 May 08
2
LLVM and Xeon Skylake v5
Thank you. I'm letting it auto detect by setting the target using getProcessTarget. I disabled avx512 support by passing -avx512f (and the other variants) to setMAttrs on EngineBuilder. I can see refs to avx512 in X86.td. It's the exact same executable running on Kabylake. What does the Cannot select: specifically mean? Is there some table that doesn't have a definition...
2017 May 08
2
LLVM and Xeon Skylake v5
...or AVX1 either. But I'm not sure why you would be getting different behavior on Kabylake. Can you try setting EngineBuilder's MCPU to "core-avx2"? ~Craig On Mon, May 8, 2017 at 10:06 AM, Andy Schneider <andy at schnoberts.com> wrote: > Correction: getProcessTriple not getProcessTarget. > > On 8 May 2017, at 17:55, Andy Schneider via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > Thank you. I'm letting it auto detect by setting the target using > getProcessTarget. I disabled avx512 support by passing -avx512f (and the > other variants) to setMA...
2017 May 08
2
LLVM and Xeon Skylake v5
Hi, I have a JIT compiler using the legacy JIT on LLVM 3.5 that, when run on the Xeon v5 Skylakes produces "Cannot select: intrinsic %llvm.x86.sse41.round.sd". Note, this does not occur on i7 Kabylakes. To get this far I had to disable AVX512 code gen. Upgrading the system I am looking at from 3.5 to a later version is a big job that I'd prefer not to have on my critical path.