[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