FailedChanges

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

Summary

  1. [NFC] Add one test to verify the sign_extend of vector type. (details)
  2. [clangd] Fix a regression of not showing documentation from forward (details)
  3. [RISCV][NFC] Add nounwind to LKK test functions (details)
  4. [lldb] [test] Mark TestSendSignal XFAIL on NetBSD (details)
  5. Revert cdcf58e5af0 "[RISCV] enable LTO support, pass some options to (details)
  6. [lldb] [test] Fix typo in TestSendSignal (details)
  7. [InstCombine] Simplify binary op when only one operand is a select (details)
  8. docs: fix warning in LangRef parsing (details)
  9. Remove superfluous ';' to fix Wpedantic. NFC. (details)
  10. Fix -Wparentheses warning. NFCI. (details)
  11. Fix -Wcovered-switch-default warning. NFCI. (details)
  12. AArch64FunctionInfo - fix uninitialized variable warnings. NFCI. (details)
  13. [clangd] Use name of Macro to compute its SymbolID, NFC. (details)
  14. [NFC][TEST_COMMIT] Add fullstop to comment. (details)
Commit add7f2aba7b9f9db3bbbeacd07650f6e1e9f0094 by qshanz
[NFC] Add one test to verify the sign_extend of vector type.
The file was addedllvm/test/CodeGen/ARM/signext-inreg.ll
Commit 41104a9406dd284d984f7bee30c7756fcfe2b59e by hokein.wu
[clangd] Fix a regression of not showing documentation from forward
declarations.
Summary: There is a regression from https://reviews.llvm.org/D68467.
Unlike class forward declarations, function ducomentation is written in
the declaration in headers, the function definition doesn't contain any
documentation, cases like:
``` foo.h
// this is foo. void foo(); foo.cc
void foo() {}
``` we should still show documentation from the foo declaration.
Reviewers: ilya-biryukov
Reviewed By: ilya-biryukov
Subscribers: MaskRay, jkorous, arphaman, kadircet, usaxena95,
cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69961
The file was modifiedclang-tools-extra/clangd/unittests/IndexTests.cpp
The file was modifiedclang-tools-extra/clangd/index/Merge.cpp
Commit 4197a76593a6ce9f65932c531068a2901cd6eec3 by luismarques
[RISCV][NFC] Add nounwind to LKK test functions
Differential Revision: https://reviews.llvm.org/D70067
The file was modifiedllvm/test/CodeGen/RISCV/srem-lkk.ll
The file was modifiedllvm/test/CodeGen/RISCV/urem-vector-lkk.ll
The file was modifiedllvm/test/CodeGen/RISCV/srem-vector-lkk.ll
The file was modifiedllvm/test/CodeGen/RISCV/urem-lkk.ll
Commit 36937ec7fb8e20b81adbac40bd48c6ed7ac6df61 by mgorny
[lldb] [test] Mark TestSendSignal XFAIL on NetBSD
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/signal/TestSendSignal.py
Commit b1ac1f0071626e5cf7f2847484b5b7595253a295 by hans
Revert cdcf58e5af0 "[RISCV] enable LTO support, pass some options to
linker."
This started passing target-features on the linker line, not just for
RISCV but for all targets, leading to error messages in Chromium Android
build:
  '+soft-float-abi' is not a recognized feature for this target
(ignoring feature)
'+soft-float-abi' is not a recognized feature for this target (ignoring
feature)
See Phabricator review for details.
Reverting until this can be fixed properly.
> Summary:
> 1. enable LTO need to pass target feature and abi to LTO code
generation
>    RISCV backend need the target feature to decide which extension
used in
>    code generation.
> 2. move getTargetFeatures to CommonArgs.h and add ForLTOPlugin flag
> 3. add general tools::getTargetABI in CommonArgs.h because different
target uses different
>    way to get the target ABI.
>
> Patch by Kuan Hsu Chen (khchen)
>
> Reviewers: lenary, lewis-revill, asb, MaskRay
>
> Reviewed By: lenary
>
> Subscribers: hiraditya, dschuff, aheejin, fedor.sergeev, mehdi_amini,
inglorion, asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD,
kito-cheng, shiva0217, jrtc27, MaskRay, zzheng, edward-jones, steven_wu,
rogfer01, MartinMosbeck, brucehoult, the_o, dexonsmith, rkruppe, PkmX,
jocewei, psnobl, benna, Jim, lenary, s.egerton, pzheng, cfe-commits
>
> Tags: #clang
>
> Differential Revision: https://reviews.llvm.org/D67409
The file was modifiedclang/lib/Driver/ToolChains/CommonArgs.cpp
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/lib/Driver/ToolChains/RISCVToolchain.h
The file was modifiedclang/lib/Driver/ToolChains/CommonArgs.h
The file was modifiedclang/lib/Driver/ToolChains/RISCVToolchain.cpp
The file was modifiedclang/test/Driver/gold-lto.c
Commit e2f0b243aa014d5424e34b48132a6056c866b719 by mgorny
[lldb] [test] Fix typo in TestSendSignal
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/signal/TestSendSignal.py
Commit 9323ef4ecca1095347627842c8bfa3544a59e718 by jay.foad
[InstCombine] Simplify binary op when only one operand is a select
Summary: SimplifySelectsFeedingBinaryOp simplified binary ops when both
operands were selects with the same condition. This patch extends it to
handle these cases where only one operand is a select:
X op (C ? P : Q) -> C ? (X op P) : (X op Q)
// if X op P and X op Q both simplify
(C ? P : Q) op Y -> C ? (P op Y) : (Q op Y)
// if P op Y and Q op Y both simplify
For example: X *fast (C ? 1.0 : 0.0) -> C ? X : 0.0
Reviewers: mcberg2017, majnemer, craig.topper, qcolombet, mcrosier
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64713
The file was modifiedllvm/lib/Transforms/InstCombine/InstructionCombining.cpp
The file was modifiedllvm/test/Transforms/InstCombine/fmul.ll
The file was modifiedllvm/test/Transforms/InstCombine/mul.ll
Commit a7244c56bdd058a41ff9f19dc2da8e3fb9adeb7f by nunoplopes
docs: fix warning in LangRef parsing
The file was modifiedllvm/docs/LangRef.rst
Commit 8383be0f754a7283525e2a84c64e4cc9133ef9db by llvm-dev
Remove superfluous ';' to fix Wpedantic. NFC.
The file was modifiedllvm/lib/ObjectYAML/ELFEmitter.cpp
Commit 0040c4ba1e2ef3450366edcae8ac013e16356687 by llvm-dev
Fix -Wparentheses warning. NFCI.
The file was modifiedllvm/lib/Analysis/DDG.cpp
Commit b47c7cd4d6a130be6e1cae4f18e65668623c5985 by llvm-dev
Fix -Wcovered-switch-default warning. NFCI.
The file was modifiedllvm/lib/Target/AArch64/AArch64FrameLowering.cpp
Commit 0cc7c29a97e401359782edf3263cdc1a130415d8 by llvm-dev
AArch64FunctionInfo - fix uninitialized variable warnings. NFCI.
The file was modifiedllvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
Commit 02ec6ff77eb718528138737c885e67c248ecae49 by hokein.wu
[clangd] Use name of Macro to compute its SymbolID, NFC.
Summary: We use the name from the IdentifierInfo of the Macro to compute
its SymbolID. It is better to just take the Name as a parameter to avoid
storing the IdentifierInfo whenever we need the SymbolID for the Macro.
Patch by UTKARSH SAXENA!
Reviewers: hokein
Reviewed By: hokein
Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet,
cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69937
The file was modifiedclang-tools-extra/clangd/CodeComplete.cpp
The file was modifiedclang-tools-extra/clangd/index/SymbolCollector.cpp
The file was modifiedclang-tools-extra/clangd/AST.cpp
The file was modifiedclang-tools-extra/clangd/AST.h
Commit 75af15d81ef31ebc1fa835eda0c5ef684037a602 by Tom.Weaver
[NFC][TEST_COMMIT] Add fullstop to comment.
The file was modifiedllvm/lib/Transforms/Scalar/Reassociate.cpp