[all-commits] [llvm/llvm-project] d789ed: Fix implicit dependency on <string> header. NFCI.

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Jun 11 02:24:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d789ed11ea01b30a69e8cd9612ebd336398ef3ec
      https://github.com/llvm/llvm-project/commit/d789ed11ea01b30a69e8cd9612ebd336398ef3ec
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-06-11 (Fri, 11 Jun 2021)

  Changed paths:
    M llvm/tools/llvm-rust-demangle-fuzzer/llvm-rust-demangle-fuzzer.cpp

  Log Message:
  -----------
  Fix implicit dependency on <string> header. NFCI.


  Commit: 5e6bfb661e8b51b440eda04d0be0c9a00b8713e9
      https://github.com/llvm/llvm-project/commit/5e6bfb661e8b51b440eda04d0be0c9a00b8713e9
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-06-11 (Fri, 11 Jun 2021)

  Changed paths:
    M llvm/include/llvm/Analysis/TargetTransformInfo.h
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
    M llvm/include/llvm/Transforms/Utils/LoopUtils.h
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
    M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
    M llvm/lib/Transforms/Utils/LoopUtils.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

  Log Message:
  -----------
  [Analysis] Pass RecurrenceDescriptor as const reference. NFCI.

We were passing the RecurrenceDescriptor by value to most of the reduction analysis methods, despite it being rather bulky with TrackingVH members (that can be costly to copy). In all these cases we're only using the RecurrenceDescriptor for rather basic purposes (access to types/kinds etc.).

Differential Revision: https://reviews.llvm.org/D104029


  Commit: f0a68bbc967ab851e9b678feaf9015a2bfadb12e
      https://github.com/llvm/llvm-project/commit/f0a68bbc967ab851e9b678feaf9015a2bfadb12e
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-06-11 (Fri, 11 Jun 2021)

  Changed paths:
    M llvm/include/llvm/ProfileData/SampleProf.h

  Log Message:
  -----------
  SampleProf.h - fix spelling mistake in assert message. NFC.


Compare: https://github.com/llvm/llvm-project/compare/ca964b40e6e5...f0a68bbc967a


More information about the All-commits mailing list