Changes

Summary

  1. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) (details)
  2. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging (details)
  3. [llvm] Use StringRef::contains (NFC) (details)
  4. Ensure newlines at the end of files (NFC) (details)
  5. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) (details)
Commit c5b5b7f621ee5438c802d0b5a54c78af8a99dfa3 by nikita.ppv
[ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC)

The last user of this API went away in
4f5e9a2bb28e1cf4a12c9330f52e664542400ec7.
The file was modifiedllvm/lib/Analysis/ConstantFolding.cpp
The file was modifiedllvm/include/llvm/Analysis/ConstantFolding.h
Commit 878060aaf9650e4c8faa9dca6bae6e09621e70e1 by Stefan Gränitz
[Orc][examples] Re-enable test for LLJITWithRemoteDebugging

The test was removed temporarily in a539a847c9428e36722dcb43a1c953c9d66b7f0b to aid switching the RPC API in use in the LLJITWithRemoteDebugging example.

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D110649
The file was addedllvm/test/Examples/OrcV2Examples/lljit-with-remote-debugging.test
Commit d14d7068b6b4a141f33edd7f135da238b580cca6 by kazu
[llvm] Use StringRef::contains (NFC)
The file was modifiedllvm/lib/InterfaceStub/IFSHandler.cpp
The file was modifiedllvm/lib/MC/MCParser/ELFAsmParser.cpp
The file was modifiedllvm/lib/Support/Unix/Program.inc
The file was modifiedllvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h
The file was modifiedllvm/lib/Analysis/TargetLibraryInfo.cpp
The file was modifiedllvm/lib/IR/AutoUpgrade.cpp
The file was modifiedllvm/lib/IR/Constants.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfWriter.cpp
The file was modifiedllvm/lib/FileCheck/FileCheck.cpp
The file was modifiedllvm/lib/ProfileData/InstrProfWriter.cpp
The file was modifiedllvm/lib/Support/ARMTargetParser.cpp
Commit d8e4170b0a1431edee939efc16b60b409affcb4d by kazu
Ensure newlines at the end of files (NFC)
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYFixupKinds.h
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.h
The file was modifiedllvm/lib/Target/CSKY/CSKYInstrFormats.td
The file was modifiedopenmp/libomptarget/plugins/ppc64/CMakeLists.txt
The file was modifiedllvm/lib/Target/CSKY/CSKYInstrInfo.td
The file was modifiedlldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.h
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.h
The file was modifiedllvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp
The file was modifiedmlir/lib/Bindings/Python/Pass.h
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.cpp
The file was modifiedllvm/docs/TableGen/BackGuide.rst
The file was modifiedllvm/tools/llvm-exegesis/lib/SnippetFile.h
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
The file was modifiedclang/lib/Driver/ToolChains/AMDGPU.cpp
The file was modifiedlibc/test/src/string/memory_utils/CMakeLists.txt
The file was modifiedclang/docs/analyzer/developer-docs.rst
The file was modifiedclang-tools-extra/clangd/HeuristicResolver.cpp
The file was modifiedllvm/lib/CodeGen/CodeGenCommonISel.cpp
The file was modifiedllvm/lib/Target/CSKY/CSKYSubtarget.cpp
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.h
The file was modifiedopenmp/libomptarget/plugins/ppc64le/CMakeLists.txt
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
The file was modifiedlibcxx/benchmarks/algorithms.bench.cpp
The file was modifiedllvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/MCA/CMakeLists.txt
The file was modifiedllvm/lib/Target/CSKY/CSKYSubtarget.h
The file was modifiedclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.cpp
The file was modifiedopenmp/libomptarget/plugins/x86_64/CMakeLists.txt
The file was modifiedllvm/lib/Analysis/OverflowInstAnalysis.cpp
The file was modifiedllvm/lib/Support/DebugOptions.h
The file was modifiedllvm/lib/Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.h
Commit 710596a1e15188171edd5c6fffe6b7fe483ca594 by nikita.ppv
[ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI)

As this API is now internally offset-based, we can accept a starting
offset and remove the need to create a temporary bitcast+gep
sequence to perform an offset load. The API now mirrors the
ConstantFoldLoadFromConst() API.
The file was modifiedllvm/lib/Analysis/ConstantFolding.cpp
The file was modifiedllvm/lib/Transforms/Utils/VNCoercion.cpp
The file was modifiedllvm/include/llvm/Analysis/ConstantFolding.h