SuccessChanges

Summary

  1. [ObjC] Remove default parameter no caller was providing. NFC intended. (details)
  2. [mips] Use less instruction to load zero into FPR by li.s / li.d pseudos (details)
  3. [mips] Store 64-bit `li.d' operand as a single 8-byte value (details)
  4. [mips] Remove unused local variables. NFC (details)
  5. DebugInfo: Use base address selection entries for debug_loc (details)
  6. [lit] Change regex filter to ignore case (details)
  7. [lit] Small cleanups in main.py (details)
  8. Revert "[platform process list] add a flag for showing the processes of (details)
  9. [AMDGPU] link dpp pseudos and real instructions on gfx10 (details)
Commit b95d4c3a99794f57b3ac7accd86f5c061f6c69f9 by vsapsai
[ObjC] Remove default parameter no caller was providing. NFC intended.
Currently there is no need to make ObjCTypeParamType have a canonical
type different from the one in corresponding ObjCTypeParamDecl. So
remove the corresponding unused API.
llvm-svn: 374596
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/include/clang/AST/ASTContext.h
Commit 5ebe3511b35d41b9364be62a28966e279fc568b0 by simon
[mips] Use less instruction to load zero into FPR by li.s / li.d pseudos
If `li.s` or `li.d` loads zero into a FPR, it's not necessary to load
zero into `at` GPR register and then move its value into a floating
point register. We can use as a source register the `zero / $0` one.
Differential Revision: https://reviews.llvm.org/D68777
llvm-svn: 374597
The file was modifiedllvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
The file was modifiedllvm/test/MC/Mips/macro-li.s.s
The file was modifiedllvm/test/MC/Mips/macro-li.d.s
Commit 66048fed828987eff8db73bdbe878b06ee941338 by simon
[mips] Store 64-bit `li.d' operand as a single 8-byte value
Now assembler generates two consecutive `.4byte` directives to store
64-bit `li.d' operand. The first directive stores high 4-byte of the
value. The second directive stores low 4-byte of the value. But on
64-bit system we load this value at once and get wrong result if the
system is little-endian.
This patch fixes the bug. It stores the `li.d' operand as a single
8-byte value.
Differential Revision: https://reviews.llvm.org/D68778
llvm-svn: 374598
The file was modifiedllvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
The file was modifiedllvm/test/MC/Mips/macro-li.d.s
Commit fcb393433694745afc1793a61019a138c2f4a053 by simon
[mips] Remove unused local variables. NFC
llvm-svn: 374599
The file was modifiedllvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Commit 289c45cc62e47f71ae0bd30296e6b2086dffbf33 by dblaikie
DebugInfo: Use base address selection entries for debug_loc
Unify the range and loc emission (for both DWARFv4 and DWARFv5 style
lists) and take advantage of that unification to use strategic base
addresses for loclists.
Differential Revision: https://reviews.llvm.org/D68620
llvm-svn: 374600
The file was modifiedllvm/test/CodeGen/X86/debug-loclists.ll
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/test/DebugInfo/X86/sret.ll
Commit ac36dafb692129c2f3f78c903333a3c9b7705ae1 by jlettner
[lit] Change regex filter to ignore case
Make regex filter `--filter=REGEX` option more lenient via
`re.IGNORECASE`.
Reviewed By: yln
Differential Revision: https://reviews.llvm.org/D68834
llvm-svn: 374601
The file was modifiedllvm/utils/lit/lit/cl_arguments.py
The file was modifiedllvm/utils/lit/tests/selecting.py
The file was modifiedllvm/utils/lit/lit/main.py
Commit afa8903ad6de54a3a45237af4af5b75b820c613e by jlettner
[lit] Small cleanups in main.py
* Extract separate function for running tests from main
* Push single-usage imports to point of usage
* Remove unnecessary sys.exit(0) calls
Reviewed By: rnk
Differential Revision: https://reviews.llvm.org/D68836
llvm-svn: 374602
The file was modifiedllvm/utils/lit/lit/main.py
Commit 6fcf0681609f95493595825d428e802e756c7c50 by a20012251
Revert "[platform process list] add a flag for showing the processes of
all users"
Summary: This reverts commit e4ac611cd787f3f0e727a394e96fb1a5c3b19ccb.
There's a failure according to
http://lab.llvm.org:8080/green/view/LLDB/job/lldb-cmake/2538/testReport/junit/lldb-api/functionalities_gdb_remote_client/TestPlatformClient_py/
Reviewers: labath, aadsm, clayborg
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D68883
llvm-svn: 374603
The file was modifiedlldb/source/Commands/Options.td
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestPlatformClient.py
The file was modifiedlldb/source/Commands/CommandObjectPlatform.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/gdbclientutils.py
Commit e2d104f64ca8f3b77888f218f0054c28c96a3975 by Stanislav.Mekhanoshin
[AMDGPU] link dpp pseudos and real instructions on gfx10
This defaults to zero fi operand, but we do not expose it anyway. Should
we expose it later it needs to be added to the pseudo.
This enables dpp combining on gfx10.
Differential Revision: https://reviews.llvm.org/D68888
llvm-svn: 374604
The file was modifiedllvm/lib/Target/AMDGPU/VOP1Instructions.td
The file was modifiedllvm/lib/Target/AMDGPU/VOP2Instructions.td
The file was modifiedllvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
The file was addedllvm/test/CodeGen/AMDGPU/dpp_combine.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp