This patch, together with a matching clang patch (https://reviews.llvm.org/D37694), implements the lowering of X86 ABS intrinsics to IR.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
/Can you update the avx2-intrinsics-fast-isel.ll test too? It should use the native IR implementation now instead of the intrinsic. It's supposed to match the IR clang will generate.
Comment Actions
Updated IR code in avx2-intrinsics-fast-isel.ll and ssse3-intrinsics-fast-isel.ll (figured this file should also be updated) to have the IR code generated from clang for the ABS intrinsics instead of the intrinsics' calls.