[all-commits] [llvm/llvm-project] ce4435: Analysis: Add AssumptionCache to isSafeToSpeculati...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Sep 19 16:25:38 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ce44357216ecb764b9613535abb72167a53f6faa
      https://github.com/llvm/llvm-project/commit/ce44357216ecb764b9613535abb72167a53f6faa
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/ValueTracking.h
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
    M llvm/lib/Transforms/Scalar/GVN.cpp
    M llvm/lib/Transforms/Scalar/GuardWidening.cpp
    M llvm/lib/Transforms/Scalar/LICM.cpp

  Log Message:
  -----------
  Analysis: Add AssumptionCache to isSafeToSpeculativelyExecute

Does not update any of the uses.


  Commit: 84a2e48ce620afc724c59387e7831b867c7c0aa4
      https://github.com/llvm/llvm-project/commit/84a2e48ce620afc724c59387e7831b867c7c0aa4
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M llvm/lib/Transforms/Scalar/GVN.cpp

  Log Message:
  -----------
  GVN: Pass through AssumptionCache to queries


  Commit: b609741958db3e19a70111ba22d45d07683530ca
      https://github.com/llvm/llvm-project/commit/b609741958db3e19a70111ba22d45d07683530ca
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp

  Log Message:
  -----------
  LoopVectorize: Pass through AssumptionCache


  Commit: 555af0274cebf52f9cce959dc8e6ef6f55c3239c
      https://github.com/llvm/llvm-project/commit/555af0274cebf52f9cce959dc8e6ef6f55c3239c
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  SLPVectorizer: Pass through AssumptionCache


  Commit: c8674014072c0b44218776896eb38f9f8fe1abe5
      https://github.com/llvm/llvm-project/commit/c8674014072c0b44218776896eb38f9f8fe1abe5
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp

  Log Message:
  -----------
  MemCpyOpt: Pass through AssumptionCache


  Commit: 2adae8e1b7dfda5eb7b9a44793dd84a036a9cd15
      https://github.com/llvm/llvm-project/commit/2adae8e1b7dfda5eb7b9a44793dd84a036a9cd15
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/Loads.h
    M llvm/lib/Analysis/Loads.cpp
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  VectorCombine: Pass through AssumptionCache


Compare: https://github.com/llvm/llvm-project/compare/684f766431f3...2adae8e1b7df


More information about the All-commits mailing list