[all-commits] [llvm/llvm-project] 7b1144: Align store conditional address

bcahoon via All-commits all-commits at lists.llvm.org
Thu Jul 30 08:43:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7b114446c320de542c50c4c02f566e5d18adee33
      https://github.com/llvm/llvm-project/commit/7b114446c320de542c50c4c02f566e5d18adee33
  Author: Brendon Cahoon <bcahoon at quicinc.com>
  Date:   2020-07-30 (Thu, 30 Jul 2020)

  Changed paths:
    M llvm/lib/CodeGen/AtomicExpandPass.cpp
    A llvm/test/CodeGen/Hexagon/atomic-store-byte.ll

  Log Message:
  -----------
  Align store conditional address

In cases where the alignment of the datatype is smaller than
expected by the instruction, the address is aligned. The aligned
address is used for the load, but wasn't used for the store
conditional, which resulted in a run-time alignment exception.




More information about the All-commits mailing list