[all-commits] [llvm/llvm-project] 57443b: [Hexagon] Fix segment start to adjust for gaps bet...

bcahoon via All-commits all-commits at lists.llvm.org
Tue Jan 19 10:59:16 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 57443bfb4ab06f7dc45f802119efc1068289cdd9
      https://github.com/llvm/llvm-project/commit/57443bfb4ab06f7dc45f802119efc1068289cdd9
  Author: Brendon Cahoon <bcahoon at quicinc.com>
  Date:   2021-01-19 (Tue, 19 Jan 2021)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
    A llvm/test/CodeGen/Hexagon/autohvx/vector-align-store-mask.ll

  Log Message:
  -----------
  [Hexagon] Fix segment start to adjust for gaps between segments

The Hexagon Vector Combine pass genertes stores for a complete
aligned vector. The start of each section is a multiple of the
vector size, so that value is passed to normalize to compute
the offset of the stores in the section.  The first store may
not occur at offset 0 when there is a gap between sections.




More information about the All-commits mailing list