[all-commits] [llvm/llvm-project] 2c85b2: [msan] Simplify code based on opaque pointers
Björn Pettersson via All-commits
all-commits at lists.llvm.org
Sun Aug 13 07:53:25 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2c85b24fb8d33a5755c06869ee0c8facc43af624
https://github.com/llvm/llvm-project/commit/2c85b24fb8d33a5755c06869ee0c8facc43af624
Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
Date: 2023-08-13 (Sun, 13 Aug 2023)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
Log Message:
-----------
[msan] Simplify code based on opaque pointers
Stop using Type::getPointerTo as we do not need typed pointers
nowadays.
Remove no longer used arguments to getOriginPtrForArgument,
getShadowPtrForRetval and getOriginPtrForRetval.
Commit: a7ee80fab213fe7a52b159e3a6c13c7355c30b25
https://github.com/llvm/llvm-project/commit/a7ee80fab213fe7a52b159e3a6c13c7355c30b25
Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
Date: 2023-08-13 (Sun, 13 Aug 2023)
Changed paths:
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
M llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
M llvm/lib/CodeGen/JMCInstrumenter.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
M llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
M llvm/test/Transforms/ConstantHoisting/AArch64/const-hoist-gep.ll
M llvm/test/Transforms/ConstantHoisting/ARM/const-hoist-gep-overindexing.ll
M llvm/test/Transforms/ConstantHoisting/ARM/const-hoist-gep.ll
Log Message:
-----------
[llvm] Drop some more typed pointer bitcasts etc.
Commit: 91157a0b260b1844914387a135ea4997c21eae00
https://github.com/llvm/llvm-project/commit/91157a0b260b1844914387a135ea4997c21eae00
Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
Date: 2023-08-13 (Sun, 13 Aug 2023)
Changed paths:
M llvm/include/llvm/Analysis/LoopAccessAnalysis.h
M llvm/lib/Analysis/LoopAccessAnalysis.cpp
M llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
M llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
M llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
M llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
M llvm/lib/Transforms/Utils/AddDiscriminators.cpp
M llvm/lib/Transforms/Utils/SymbolRewriter.cpp
Log Message:
-----------
[LegacyPM] Drop unused includes in passes no longer supporting legacy PM
Compare: https://github.com/llvm/llvm-project/compare/360ea6204d64...91157a0b260b
More information about the All-commits
mailing list