[all-commits] [llvm/llvm-project] 55cc77: [CostModel][X86] Add more realistic v8i64/v16i32 +...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Jun 26 09:52:11 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 55cc77a4af19941ac11e4664b7f1dd7633f9d10b
      https://github.com/llvm/llvm-project/commit/55cc77a4af19941ac11e4664b7f1dd7633f9d10b
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2026-06-26 (Fri, 26 Jun 2026)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/reduce-add.ll
    M llvm/test/Analysis/CostModel/X86/reduce-fadd.ll
    M llvm/test/Transforms/PhaseOrdering/X86/horizontal-reduce-add.ll
    M llvm/test/Transforms/SLPVectorizer/X86/redux-feed-buildvector.ll
    M llvm/test/Transforms/VectorCombine/X86/reduction-of-truncations.ll

  Log Message:
  -----------
  [CostModel][X86] Add more realistic v8i64/v16i32 + v8f64/v16f32 add reduction costs (#206124)

Fixes failure to fold to v16i32 reduction on ax512 targets

We still need to determine better CostKind values - but that can wait until #194621 is complete



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list