SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. (details)
  2. Fix some clang-tidy bugprone-argument-comment issues (details)
  3. [FunctionAttrs] Remove redundant check. NFC (details)
  4. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC (details)
Commit 4f962b0d89b9733c8f051c1039b458c9632f6f88 by Lang Hames
[ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer.

Shows how to write a custom IR transform to apply a legacy::PassManager
pipeline.
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
The file was addedllvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/CMakeLists.txt
The file was modifiedllvm/examples/OrcV2Examples/CMakeLists.txt
The file was addedllvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/LLJITWithOptimizingIRTransform.cpp
Commit 6913812abcd8d10690570decefeaf7c92db12028 by i
Fix some clang-tidy bugprone-argument-comment issues
The file was modifiedllvm/include/llvm/CodeGen/MachineFunction.h
The file was modifiedllvm/include/llvm/IR/ModuleSummaryIndex.h
The file was modifiedllvm/lib/CodeGen/BranchFolding.h
The file was modifiedllvm/lib/Transforms/Utils/CodeExtractor.cpp
The file was modifiedllvm/lib/CodeGen/MachineBlockPlacement.cpp
The file was modifiedllvm/lib/CodeGen/MachineFunction.cpp
The file was modifiedllvm/lib/Transforms/IPO/FunctionImport.cpp
The file was modifiedllvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/lib/CodeGen/BranchFolding.cpp
The file was modifiedllvm/lib/CodeGen/ScheduleDAGInstrs.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
The file was modifiedllvm/lib/Analysis/TargetLibraryInfo.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
The file was modifiedllvm/lib/CodeGen/SelectionDAG/FastISel.cpp
The file was modifiedllvm/include/llvm/Support/CheckedArithmetic.h
The file was modifiedllvm/lib/CodeGen/MachineVerifier.cpp
The file was modifiedllvm/include/llvm/Support/TypeSize.h
Commit 0526713aa8017bc0dc8f6d0dd14238ef788400b9 by i
[FunctionAttrs] Remove redundant check. NFC
The file was modifiedllvm/lib/Transforms/IPO/FunctionAttrs.cpp
Commit 871d03a6751e0f82e210c80a881ef357c5633a26 by i
[FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC

It always returns true, which may lead to confusion. Inline it because it is
trivial and only called twice.
The file was modifiedllvm/lib/Transforms/IPO/FunctionAttrs.cpp