SuccessChanges

Summary

  1. [SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC) (details)
  2. [Transforms] Use llvm::find_if (NFC) (details)
  3. [llvm] Drop unnecessary make_range (NFC) (details)
  4. [lld-macho] Remove unnecessary llvm:: namespace prefixes (details)
  5. [OpenMP] Remove copy constructor of `RTLInfoTy` (details)
Commit 9a7c03b80092d8efb57f7176d14b2bfa7743f245 by kazu
[SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC)

The last use was removed on Mar 22, 2012 in commit
f47d0af5515bee47dfd000363740fe347bb6cd18.
The file was modifiedllvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
The file was modifiedllvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
Commit 4d92ab1669a4a74219c655e00c6de6ea03b16fe8 by kazu
[Transforms] Use llvm::find_if (NFC)
The file was modifiedllvm/lib/Transforms/Scalar/GVNHoist.cpp
The file was modifiedllvm/lib/Transforms/Scalar/LICM.cpp
The file was modifiedllvm/lib/Transforms/Scalar/MergeICmps.cpp
Commit 6a6e382161a9e37d8022de205bd1e1ac5762befd by kazu
[llvm] Drop unnecessary make_range (NFC)
The file was modifiedllvm/utils/TableGen/InstrInfoEmitter.cpp
The file was modifiedllvm/lib/Analysis/LoopAccessAnalysis.cpp
The file was modifiedllvm/tools/dsymutil/DebugMap.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
The file was modifiedllvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
The file was modifiedllvm/lib/CodeGen/MachineOutliner.cpp
The file was modifiedllvm/lib/Analysis/StackSafetyAnalysis.cpp
The file was modifiedllvm/utils/TableGen/CodeGenSchedule.cpp
Commit e98b441a09fac0a8419fee15afc725758390ca2a by jezng
[lld-macho] Remove unnecessary llvm:: namespace prefixes
The file was modifiedlld/MachO/OutputSegment.cpp
The file was modifiedlld/MachO/InputFiles.cpp
The file was modifiedlld/MachO/SymbolTable.cpp
The file was modifiedlld/MachO/Driver.cpp
The file was modifiedlld/MachO/LTO.cpp
Commit 175c336a1c5a7d4cf2e24ec5188c370cd6093ddb by tianshilei1992
[OpenMP] Remove copy constructor of `RTLInfoTy`

Multiple `RTLInfoTy` objects are stored in a list `AllRTLs`. Since
`RTLInfoTy` contains a `std::mutex`, it is by default not a copyable object.
In order to support `AllRTLs.push_back(...)` which is currently used, a customized
copy constructor is provided. Every time we need to add a new data member into
`RTLInfoTy`, we should keep in mind not forgetting to add corresponding assignment
in the copy constructor. In fact, the only use of the copy constructor is to push
the object into the list, we can of course write it in a way that first emplace
a new object back, and then use the reference to the last element. In this way we
don't need the copy constructor anymore. If the element is invalid, we just need
to pop it, and that's what this patch does.

Reviewed By: JonChesterfield

Differential Revision: https://reviews.llvm.org/D94361
The file was modifiedopenmp/libomptarget/src/rtl.cpp
The file was modifiedopenmp/libomptarget/src/rtl.h