[all-commits] [llvm/llvm-project] ba0c08: [flang] Use the newly introduced AliasAnalysisOpIn...

Tobias Gysi via All-commits all-commits at lists.llvm.org
Wed Mar 1 23:38:54 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ba0c082b49c05a5e7181a8de3cf5480ccd199d52
      https://github.com/llvm/llvm-project/commit/ba0c082b49c05a5e7181a8de3cf5480ccd199d52
  Author: Tobias Gysi <tobias.gysi at nextsilicon.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/CodeGen/TBAABuilder.cpp
    M flang/lib/Optimizer/CodeGen/TBAABuilder.h
    M flang/lib/Optimizer/CodeGen/TypeConverter.h

  Log Message:
  -----------
  [flang] Use the newly introduced AliasAnalysisOpInterface.

This revision uses the AliasAnalysisOpInterface introduced in
https://reviews.llvm.org/D144851 to set the tbaa attributes
of load and store ops. With the attribute it is also possible to
set the attribute on atomics as well as on memcopy and
memove intrinsics as soon as https://reviews.llvm.org/D144965
lands.

Reviewed By: vzakhari

Differential Revision: https://reviews.llvm.org/D145044




More information about the All-commits mailing list