[all-commits] [llvm/llvm-project] 973b95: [MCA][LSUnit] Correctly update the internal group ...

Andrea Di Biagio via All-commits all-commits at lists.llvm.org
Fri Nov 20 22:11:24 PST 2020


  Branch: refs/heads/release/11.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 973b95e0a8450e701a106896b5fb9aeda46f9071
      https://github.com/llvm/llvm-project/commit/973b95e0a8450e701a106896b5fb9aeda46f9071
  Author: Andrea Di Biagio <andrea.dibiagio at sony.com>
  Date:   2020-11-20 (Fri, 20 Nov 2020)

  Changed paths:
    M llvm/lib/MCA/HardwareUnits/LSUnit.cpp
    A llvm/test/tools/llvm-mca/X86/BtVer2/stmxcsr-ldmxcsr.s
    A llvm/test/tools/llvm-mca/X86/Haswell/stmxcsr-ldmxcsr.s

  Log Message:
  -----------
  [MCA][LSUnit] Correctly update the internal group flags on store barrier execution. Fixes PR48024.

This is likely to be a regressigion introduced by my last refactoring of the
LSUnit (commit 5578ec32f9c4f). Before this patch, the
"CurrentStoreBarrierGroupID" index was not correctly reset on store barrier
executions.  This was leading to unexpected crashes like the one reported as
PR48024.

(cherry picked from commit 0e20666db3ac280affe82d31b6c144923704e9c4)




More information about the All-commits mailing list