SuccessChanges

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

Summary

  1. Typos around a -> an. (details)
  2. [flang] Add BoxValue.h (details)
  3. Temporarily Revert "[lldb][NFC] Add more test for builtin formats" (details)
  4. Rename function to more accurately reflect what it does. (details)
  5. Update comment to be more clear. (details)
  6. [clang-tidy] As part of using inclusive language within (details)
  7. [X86] Set the cpu_vendor in __cpu_indicator_init to VENDOR_OTHER if cpuid isn't supported on the CPU. (details)
  8. [clang/llvm] As part of using inclusive language within (details)
  9. [PowerPC][Power10] Implement Vector Clear Left/Rightmost Bytes Builtins in LLVM/Clang (details)
  10. [lldb] Remove unused <iostream> includes (NFC) (details)
  11. [lldb/Lua] Remove redundant variable (NFC) (details)
  12. [Remarks] Add callsite locations to inline remarks (details)
Commit 8116d019050924ba72f9a1fab7950d1bfc4d4491 by echristo
Typos around a -> an.
The file was modifiedcompiler-rt/lib/sanitizer_common/scripts/cpplint.py
The file was modifiedllvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
The file was modifiedllvm/docs/ORCv2.rst
Commit b938eaec55b0d724de5a7d123364968df60c9c1f by eschweitz
[flang] Add BoxValue.h

The bridge uses internal boxes of related ssa-values to track all the
information associated with a Fortran variable. Variables may have a
location and a value, but may also carry other properties such as rank,
shape, LEN parameters, etc. in Fortran.

Differential revision: https://reviews.llvm.org/D82228
The file was modifiedflang/lib/Lower/SymbolMap.h
The file was addedflang/include/flang/Lower/Support/BoxValue.h
Commit 10b43541360efb35a1d33e9cf1e93023ebd69b15 by echristo
Temporarily Revert "[lldb][NFC] Add more test for builtin formats"
as it's failing on the debian buildbots:

http://lab.llvm.org:8011/builders/lldb-x86_64-debian/builds/12531

This reverts commit 90c1af106a20785ffd01c0d6a41db8bc0160fd11.
The file was modifiedlldb/test/API/functionalities/data-formatter/builtin-formats/TestBuiltinFormats.py
Commit dc204193515bb9a00480966fbd6847c774794ae5 by echristo
Rename function to more accurately reflect what it does.
The file was modifiedllvm/lib/Transforms/Scalar/GVNSink.cpp
Commit ef455a55bcf2cfea04a99c361b182ad18b7f03f1 by echristo
Update comment to be more clear.
The file was modifiedclang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
Commit da6332f5f9f15f7b182f27bc9b8edbf709b48093 by echristo
[clang-tidy] As part of using inclusive language within
the llvm project, migrate away from the use of blacklist and whitelist.
The file was modifiedclang-tools-extra/clang-tidy/google/NonConstReferences.h
The file was modifiedclang-tools-extra/clang-tidy/google/NonConstReferences.cpp
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/google-runtime-references.cpp
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/google-runtime-references.rst
Commit 35f7d58328231b0d1fd7b77b149012859ac130f1 by craig.topper
[X86] Set the cpu_vendor in __cpu_indicator_init to VENDOR_OTHER if cpuid isn't supported on the CPU.

We need to set the cpu_vendor to a non-zero value to indicate
that we already called __cpu_indicator_init once.

This should only happen on a 386 or 486 CPU.
The file was modifiedcompiler-rt/lib/builtins/cpu_model.c
Commit 0861889be103bf7bcf013768e913695ed94b50bf by echristo
[clang/llvm] As part of using inclusive language within
the llvm project, migrate away from the use of blacklist and whitelist.
The file was modifiedllvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h
The file was modifiedclang/lib/AST/Decl.cpp
The file was modifiedllvm/unittests/Support/SpecialCaseListTest.cpp
The file was modifiedclang/lib/Format/UnwrappedLineParser.cpp
The file was modifiedclang/lib/CodeGen/CGClass.cpp
Commit cc95635b1bf28e626b4c2ac296b0a0ca22ab3c91 by amy.kwan1
[PowerPC][Power10] Implement Vector Clear Left/Rightmost Bytes Builtins in LLVM/Clang

This patch implements builtins for the following prototypes:
```
vector signed char vec_clrl (vector signed char a, unsigned int n);
vector unsigned char vec_clrl (vector unsigned char a, unsigned int n);
vector signed char vec_clrr (vector signed char a, unsigned int n);
vector signed char vec_clrr (vector unsigned char a, unsigned int n);
```

Differential Revision: https://reviews.llvm.org/D81707
The file was modifiedllvm/include/llvm/IR/IntrinsicsPowerPC.td
The file was modifiedclang/lib/Headers/altivec.h
The file was modifiedllvm/test/MC/PowerPC/p10.s
The file was modifiedllvm/test/MC/Disassembler/PowerPC/p10insts.txt
The file was modifiedclang/include/clang/Basic/BuiltinsPPC.def
The file was addedllvm/test/CodeGen/PowerPC/p10-string-ops.ll
The file was modifiedclang/test/CodeGen/builtins-ppc-p10vector.c
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrPrefix.td
Commit e13fca4fac3119ebde8d7c4cf302fee47f95931f by Jonas Devlieghere
[lldb] Remove unused <iostream> includes (NFC)
The file was modifiedlldb/include/lldb/Utility/ReproducerInstrumentation.h
The file was modifiedlldb/source/Host/common/Editline.cpp
Commit 6e3faaeb44bdcb42f059fa68eec1687c0f903a58 by Jonas Devlieghere
[lldb/Lua] Remove redundant variable (NFC)
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp
Commit 7c8a6936bf6b578518673f442c6c292d62cdd465 by aktoon
[Remarks] Add callsite locations to inline remarks

Summary:
Add call site location info into inline remarks so we can differentiate inline sites.
This can be useful for inliner tuning. We can also reconstruct full hierarchical inline
tree from parsing such remarks. The messege of inline remark is also tweaked so we can
differentiate SampleProfileLoader inline from CGSCC inline.

Reviewers: wmi, davidxl, hoy

Subscribers: hiraditya, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D82213
The file was modifiedllvm/test/Transforms/Inline/optimization-remarks-passed-yaml.ll
The file was modifiedllvm/lib/Analysis/InlineAdvisor.cpp
The file was modifiedllvm/test/Transforms/SampleProfile/Inputs/remarks.prof
The file was modifiedllvm/test/Transforms/SampleProfile/remarks.ll
The file was modifiedclang/test/Frontend/optimization-remark-with-hotness-new-pm.c
The file was modifiedllvm/include/llvm/Analysis/InlineAdvisor.h
The file was modifiedllvm/lib/Transforms/IPO/SampleProfile.cpp
The file was modifiedclang/test/Frontend/optimization-remark-with-hotness.c