add abs intrinsics that use native LLVM-IR.
change and_epi{32|64} to use select intrinsic.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
../tunkClang/tools/clang/test/CodeGen/avx512f-builtins.c | ||
---|---|---|
1413–1414 | The right thing to do here: CHECK: %[[MASK:.*]] = bitcast Up to you. |
../tunkClang/tools/clang/test/CodeGen/avx512f-builtins.c | ||
---|---|---|
1413–1414 | will do, |
The right thing to do here:
CHECK: %[[MASK:.*]] = bitcast
CHECK: %[[AND_RES:.*]] = and <16 x i32>
// CHECK: select <16 x i1> %[[MASK]], <16 x i32>%[[AND_RES]]
Up to you.