1. [llvm-readelf/llvm-readobj][test] - Convert elf-linker-options.ll to use (details)
  2. [VFABI] Remove unused variables in testcase, fix buildbot (details)
  3. [X86] Update stale comment. NFC (details)
  4. [X86] Add fptosi test to fp-intrinsics.ll (details)
  5. MCP: Fixed bug with dest overlapping copy source (details)
  6. [NFC][InstCombine] Add tests that show a number of canonicalization (details)
  7. [lldb] Check if we actually have a Clang type in (details)
  8. [lldb][NFC] Remove unused CompilerType::IsPossibleCPlusPlusDynamicType (details)
  9. [lldb][NFC] Move LLVM RTTI implementation from enum to static ID (details)
Commit e80e9b975218c2bd6ca4de8b1035103e43442d7c by grimar
[llvm-readelf/llvm-readobj][test] - Convert elf-linker-options.ll to use
This converts elf-linker-options.ll to use yaml2obj instead of llc,
improves and cleanups it a bit.
This opens a road to add an additional tests for checking the broken
Differential revision:
The file was addedllvm/test/tools/llvm-readobj/elf-linker-options.test
The file was removedllvm/test/tools/llvm-readobj/elf-linker-options.ll
Commit c8e4b536771e2ebb4702da3de0a7e4238b433bbf by mikael.holmen
[VFABI] Remove unused variables in testcase, fix buildbot
E.g. the buildbot at
failed with
error: unused variable 'FnAttrs' [-Werror,-Wunused-variable]
const AttributeSet FnAttrs = Attrs.getFnAttributes();
                    ^ 1 error generated.
The file was modifiedllvm/unittests/Transforms/Utils/VFABIUtils.cpp
Commit ff1504da6fa9977a20e2e3ba11a157cf9acf3bad by craig.topper
[X86] Update stale comment. NFC
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 22a535e91a795e52c8b8c01ad04e3577e9f7ae5b by craig.topper
[X86] Add fptosi test to fp-intrinsics.ll
The file was modifiedllvm/test/CodeGen/X86/fp-intrinsics.ll
Commit 07ebd741546e399f3db0a7c08a7fb1932e14080c by tim.renouf
MCP: Fixed bug with dest overlapping copy source
In MachineCopyPropagation, when propagating the source of a copy into
the operand of a later instruction, bail if a destination overlaps
(partly defines) the copy source. If the instruction where the
substitution is happening is also a copy, allowing the propagation
confuses the tracking mechanism.
Differential Revision:
Change-Id: Ic570754f878f2d91a4a50a9bdcf96fbaa240726d
The file was modifiedllvm/lib/CodeGen/MachineCopyPropagation.cpp
The file was addedllvm/test/CodeGen/AMDGPU/mcp-overlap-after-propagation.mir
Commit a85e676916b6babe9a5479ad3425ccce32f1ecaa by suc-daniil
[NFC][InstCombine] Add tests that show a number of canonicalization
Reviewers: spatel, RKSimon, lebedev.ri, apilipenko
Reviewed-By: apilipenko
Tags: #llvm
Subscribers: llvm-commits
Differential Revision:
The file was addedllvm/test/Transforms/InstCombine/phi-equal-incoming-pointers.ll
Commit bd7d9a85b8b09c945b98d374cc37cb374db012e6 by Raphael Isemann
[lldb] Check if we actually have a Clang type in
We call IsPossibleDynamicType but we also need to check if this is a
Clang type, otherwise other languages with dynamic types (like Swift)
might end up being interpreted as potential Obj-C dynamic types.
The file was modifiedlldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
Commit 6cc853b416a2b0d0b435d145988c5d3b6faaa712 by Raphael Isemann
[lldb][NFC] Remove unused CompilerType::IsPossibleCPlusPlusDynamicType
Reviewers: davide, xiaobai
Reviewed By: davide, xiaobai
Subscribers: davide, JDevlieghere, lldb-commits
Tags: #lldb
Differential Revision:
The file was modifiedlldb/include/lldb/Symbol/CompilerType.h
Commit 52f3a2faf92c4d8efd0e626d52d5f64b7c5d468f by Raphael Isemann
[lldb][NFC] Move LLVM RTTI implementation from enum to static ID
Summary: swift-lldb currently has to patch the ExpressionKind enum to
add support for Swift expressions. If we implement LLVM's RTTI with a
static ID variable instead of a centralised enum we can drop that patch.
Reviewers: labath, davide
Reviewed By: labath
Subscribers: JDevlieghere, lldb-commits
Tags: #upstreaming_lldb_s_downstream_patches, #lldb
Differential Revision:
The file was modifiedlldb/include/lldb/Expression/UtilityFunction.h
The file was modifiedlldb/include/lldb/Expression/Expression.h
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
The file was modifiedlldb/source/Expression/LLVMUserExpression.cpp
The file was modifiedlldb/include/lldb/Expression/LLVMUserExpression.h
The file was modifiedlldb/include/lldb/Expression/FunctionCaller.h
The file was modifiedlldb/source/Expression/UserExpression.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h
The file was modifiedlldb/include/lldb/Expression/UserExpression.h
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h
The file was modifiedlldb/source/Expression/FunctionCaller.cpp
The file was modifiedlldb/source/Expression/UtilityFunction.cpp
The file was modifiedlldb/source/Expression/Expression.cpp