Commit
33bae9c265486cd37e0612711a863f0a4b865a26
by bevin.hansson[AST] Fix handling of some edge cases in fixed-point division.
Division by zero was not being handled, and division of -EPSILON / MAX did not perform rounding correctly.
|
 | clang/lib/Basic/FixedPoint.cpp |
 | clang/lib/AST/ExprConstant.cpp |
 | clang/test/Frontend/fixed_point_div.c |
 | clang/test/Frontend/fixed_point_errors.c |
Commit
c37d25f0d1e059b39fbbc1ccc9f52ddba42be6b9
by Raphael Isemann[lldb] Tab completion for `frame recognizer delete`
Summary: Provided tab completion for command `frame recognizer delete`.
Reviewers: teemperor, JDevlieghere
Reviewed By: teemperor, JDevlieghere
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D81241
|
 | lldb/test/API/functionalities/completion/TestCompletion.py |
 | lldb/source/Commands/CommandObjectFrame.cpp |
Commit
0f8ca20b3e069baa715696d928bcfb1a96fe3a3a
by llvm-dev[X86] Add tests for cmp-zero + and/trunc + or-reduction patterns
Expanding off the original PR44781 test case, show the failure to fold cmp-all-zero patterns when a demanded bits limiting and/trunc is in the way.
|
 | llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll |
Commit
bc163f63245e88f18de44f8a13a5c94e78cb18bd
by Raphael Isemann[lldb] Fix TestModuleGetXcodeSDK test after DWARFYAML change
D82622 / fe08ab542bd6328a7906e38ae473cf655eb6a228 changes the YAML format so this test was failing as the test yaml wasn't updated.
|
 | lldb/unittests/SymbolFile/DWARF/XcodeSDKModuleTests.cpp |
Commit
1a6cebb4d12c744699e23624f8afda5cbe216fe6
by dfukalov[PM] Fix new PM to perform SpeculativeExecution as in old PM
Summary: Old PM runs SpeculativeExecutionPass for targets that have divergent branches. It uses `createSpeculativeExecutionIfHasBranchDivergencePass` that creates the pass with `OnlyIfDivergentTarget=true`, whereas new PM just created the pass with default `OnlyIfDivergentTarget=fase` so it unexpectedly runs and causes buildbot test fails.
Reviewers: chandlerc, arsenm
Reviewed By: arsenm
Subscribers: wdng, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D82735
|
 | llvm/lib/Passes/PassBuilder.cpp |
Commit
2723a9dd6d339ddb452827711bd0453d3a15d05c
by sam.parker[NFC][ARM] Tail predication reduction tests
|
 | llvm/test/CodeGen/Thumb2/LowOverheadLoops/reductions.ll |
Commit
6a6af30d433d76b230560cd4578394c88401b7f0
by gchatelet[Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemset to Align
This patch is part of a series to introduce an Alignment type. See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this patch for the introduction of the type: https://reviews.llvm.org/D64790
Differential Revision: https://reviews.llvm.org/D82851
|
 | llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp |
 | llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |
 | llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h |
 | llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h |
 | llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h |
 | llvm/lib/Target/ARM/ARMSelectionDAGInfo.h |
 | llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp |
 | llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h |
 | llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp |
 | llvm/lib/Target/X86/X86SelectionDAGInfo.h |
 | llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp |
 | llvm/lib/Target/X86/X86SelectionDAGInfo.cpp |
Commit
306d7c6929b68d7a6f7f785509250740e1116b46
by gchatelet[Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemmove to Align
This patch is part of a series to introduce an Alignment type. See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this patch for the introduction of the type: https://reviews.llvm.org/D64790
Differential Revision: https://reviews.llvm.org/D82850
|
 | llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp |
 | llvm/lib/Target/ARM/ARMSelectionDAGInfo.h |
 | llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h |
 | llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp |
 | llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h |
 | llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |
Commit
72568984b8040fa8de70a6b4f9c63b6a5aac8d3f
by sam.mccall[clangd] Suppress GCC -Woverloaded-virtual by renaming ThreadsafeFS extension point
Summary: By making all overloads non-virtual and delegating to a differently-named private method, we avoid any (harmless) name-hiding in the subclasses.
Reviewers: kadircet
Subscribers: kristof.beyls, ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits, Quuxplusone, dblaikie
Tags: #clang
Differential Revision: https://reviews.llvm.org/D82793
|
 | clang-tools-extra/clangd/Preamble.cpp |
 | clang-tools-extra/clangd/support/ThreadsafeFS.cpp |
 | clang-tools-extra/clangd/unittests/ClangdTests.cpp |
 | clang-tools-extra/clangd/support/ThreadsafeFS.h |
 | clang-tools-extra/clangd/unittests/TestFS.h |
Commit
c1cd61e02add90ab79b8e4abeb0514d881735870
by gchatelet[Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to Align
This patch is part of a series to introduce an Alignment type. See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this patch for the introduction of the type: https://reviews.llvm.org/D64790
Differential Revision: https://reviews.llvm.org/D82849
|
 | llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp |
 | llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |
 | llvm/lib/Target/X86/X86SelectionDAGInfo.h |
 | llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp |
 | llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp |
 | llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp |
 | llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h |
 | llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h |
 | llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp |
 | llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h |
 | llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.h |
 | llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h |
 | llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp |
 | llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h |
 | llvm/lib/Target/ARM/ARMSelectionDAGInfo.h |
 | llvm/lib/Target/BPF/BPFSelectionDAGInfo.h |
 | llvm/lib/Target/X86/X86SelectionDAGInfo.cpp |
 | llvm/lib/Target/BPF/BPFSelectionDAGInfo.cpp |
Commit
05c479491c1d3236cae4eccaa3fcd2794598522c
by sgueltonMake it possible for client code to consume CLANG_LINK_CLANG_DYLIB
If a client code wants to consume clang libraries, it needs to know CLANG_LINK_CLANG_DYLIB value in order to decide whether to use the DYLIB or individual components.
Differential Revision: https://reviews.llvm.org/D82291
|
 | clang/cmake/modules/ClangConfig.cmake.in |