[all-commits] [llvm/llvm-project] 852596: [BasicAA] Guess reasonable contexts for separate s...

David Goldblatt via All-commits all-commits at lists.llvm.org
Thu Jan 4 11:29:14 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 852596d804a1b07c01e30f2091acf9c8bf16bda4
      https://github.com/llvm/llvm-project/commit/852596d804a1b07c01e30f2091acf9c8bf16bda4
  Author: David Goldblatt <davidgoldblatt at fb.com>
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
    M llvm/include/llvm/Analysis/ValueTracking.h
    M llvm/lib/Analysis/BasicAliasAnalysis.cpp
    M llvm/lib/Analysis/ValueTracking.cpp
    A llvm/test/Analysis/BasicAA/separate_storage-alias-sets.ll

  Log Message:
  -----------
  [BasicAA] Guess reasonable contexts for separate storage hints (#76770)

The definition of the pointer of the memory location being queried is
always one such context. Even this conservative guess can be better than
no guess at all in some cases.

Fixes #64666

Co-authored-by: David Goldblatt <davidgoldblatt at meta.com>




More information about the All-commits mailing list