================ @@ -568,6 +568,48 @@ AArch64TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, } return Cost; } + case Intrinsic::vector_extract: { + // If both the vector argument and the return type are legal types and the + // index is 0, then this should be a no-op or simple operation; return a + // relatively low cost. + + // If arguments aren't actually supplied, then we cannot determine the + // value of the index. + if (ICA.getArgs().size() < 2) ---------------- sdesmalen-arm wrote:
nit: ```suggestion if (ICA.getArgs().size() != 2) ``` https://github.com/llvm/llvm-project/pull/81135 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits