| ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5 |
| ; RUN: llc -mtriple=aarch64 -mattr=+sve2 %s -o - | FileCheck %s |
| |
| ; FIXME: These can't be lowered as GET_ACTIVE_LANE_MASK is missing type legalization. |
| ; XFAIL: * |
| |
| define <16 x i1> @war_mask_i128(i128 %a, i128 %b) { |
| entry: |
| %0 = call <16 x i1> @llvm.loop.dependence.war.mask.v16i1.i128(i128 %a, i128 %b, i128 1) |
| ret <16 x i1> %0 |
| } |
| |
| define <16 x i1> @raw_mask_i128(i128 %a, i128 %b) { |
| entry: |
| %0 = call <16 x i1> @llvm.loop.dependence.raw.mask.v16i1.i128(i128 %a, i128 %b, i128 1) |
| ret <16 x i1> %0 |
| } |