llvm-project/llvm/test/Transforms/InstCombine/AArch64
Cullen Rhodes 7c3cda551a [AArch64][SVE] Prefer SIMD&FP variant of clast[ab]
The scalar variant with GPR source/dest has considerably higher latency
than the SIMD&FP scalar variant across a variety of micro-architectures:

  Core           Scalar    SIMD&FP
  --------------------------------
  Neoverse V1     9 cyc      3 cyc
  Neoverse N2     8 cyc      3 cyc
  Cortex A510     8 cyc      4 cyc
  A64FX          29 cyc      6 cyc
2022-07-13 08:53:36 +00:00
..
2012-04-23-Neon-Intrinsics.ll Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes" 2022-03-25 09:36:50 -05:00
VectorUtils_heuristics.ll
aes-intrinsics.ll
demandelts.ll
lit.local.cfg
neon-min-max-intrinsics.ll [AArch64] Remove redundant f{min,max}nm intrinsics. 2022-05-10 19:57:43 +01:00
sve-intrinsic-abs-srshl.ll [AArch64][SVE] Convert SRSHL to LSL when the fed from an ABS intrinsic 2022-05-19 14:07:59 +00:00
sve-intrinsic-fma-binops.ll
sve-intrinsic-fmul-idempotency.ll
sve-intrinsic-gatherscatter.ll
sve-intrinsic-loadstore.ll [AArch64] Emit TBAA metadata for SVE load/store intrinsics 2022-02-11 09:00:29 +00:00
sve-intrinsic-mul-idempotency.ll
sve-intrinsic-muladd.ll
sve-intrinsic-opts-clast.ll [AArch64][SVE] Prefer SIMD&FP variant of clast[ab] 2022-07-13 08:53:36 +00:00
sve-intrinsic-opts-cmpne.ll [IR] Move vector.insert/vector.extract out of experimental namespace 2022-06-27 10:48:45 +00:00
sve-intrinsic-opts-counting-elems.ll
sve-intrinsic-opts-dup.ll
sve-intrinsic-opts-lasta-lastb.ll
sve-intrinsic-opts-reinterpret.ll
sve-intrinsic-opts-tuple-get.ll
sve-intrinsic-opts-unpkhi-unpklo.ll
sve-intrinsic-opts-zip.ll
sve-intrinsic-sdiv.ll
sve-intrinsic-sel.ll [AArch64][SVE] InstCombine llvm.aarch64.sve.sel to select 2022-03-17 16:20:48 +00:00
sve-intrinsic-tbl-dupx.ll
sve-intrinsic-to-svbool-binops.ll
sve-intrinsics-ptest.ll
sve-intrinsics-rdffr-predication.ll
tbl1.ll