[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