Commit
ea8b8fdf90d3d72db04b07950e913536a2116608
by pavelAdd REQUIRES: x86 to more tests which need the x86 llvm target built llvm-svn: 375234
|
 | lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/TestMiniDumpNew.py |
 | lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-cfi.test |
 | lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump/TestMiniDump.py |
 | lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win.test |
Commit
7e8f79cdc1ef7149960ed01a6ad32393b1038bed
by eleviantAttempt to fix PS4 buildbot after r375219 llvm-svn: 375235
|
 | llvm/test/ThinLTO/X86/devirt_promote_legacy.ll |
Commit
be78734371e9e172e6c9d883f5acf023dcffdc1b
by eleviantOne more attempt to fix PS4 buildbot after r375219 PS4 buildbot seems to be dropping variable names for some reason llvm-svn: 375237
|
 | llvm/test/ThinLTO/X86/devirt_promote_legacy.ll |
Commit
92fea8bb8dffe8f5a7653c9635d409c17b7222eb
by michael.hliao[lld][coff] Add missing dependency to fix build. llvm-svn: 375238
|
 | lld/COFF/CMakeLists.txt |
Commit
e44524736c4a97ae4fb37193e58647f838f6d36a
by jotremAdd ExceptionStream to llvm::Object::minidump Summary: This will allow updating MinidumpYAML and LLDB to use this common definition. Reviewers: labath, jhenderson, clayborg Reviewed By: labath Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68656 llvm-svn: 375239
|
 | llvm/include/llvm/BinaryFormat/Minidump.h |
 | llvm/unittests/Object/MinidumpTest.cpp |
 | llvm/include/llvm/Object/Minidump.h |
Commit
d5afdbe5a456c055df19421c8d1810d65fbfaeee
by jmolloy[DFAPacketizer] Fix large compile-time regression for VLIW targets D68992 / rL375086 refactored the packetizer and removed a bunch of logic. Unfortunately it creates an Automaton object whenever a DFAPacketizer is required. These objects have no longevity, and in particular on a debug build the population of the Automaton's transition map from the underlying table is very slow (because it is called ~10 times per MachineFunction, in the testcase I'm looking at). This patch changes Automaton to wrap its underlying constant data in std::shared_ptr, which allows trivial copy construction. The DFAPacketizer creation function now creates a static archetypical Automaton and copies that whenever a new DFAPacketizer is required. This takes a testcase down from ~20s to ~0.5s in debug mode. llvm-svn: 375240
|
 | llvm/include/llvm/Support/Automaton.h |
 | llvm/utils/TableGen/DFAPacketizerEmitter.cpp |
Commit
6c7d7eebda38340d8bbaf99c6ceedb55e32c3a72
by dmitry.preobrazhensky[AMDGPU][MC][GFX10] Added sdwa/dpp versions of v_cndmask_b32 See https://bugs.llvm.org/show_bug.cgi?id=43608 Reviewers: arsenm, rampitec Differential Revision: https://reviews.llvm.org/D69096 llvm-svn: 375241
|
 | llvm/test/MC/Disassembler/AMDGPU/wave32.txt |
 | llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s |
 | llvm/lib/Target/AMDGPU/VOP2Instructions.td |
 | llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp |
 | llvm/test/MC/AMDGPU/wave32.s |
 | llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt |
Commit
a50272f8261f775d085524672d33cf67b27cd045
by jotremUpdate MinidumpYAML to use minidump::Exception for exception stream Reviewers: labath, jhenderson, clayborg, MaskRay, grimar Reviewed By: grimar Subscribers: lldb-commits, grimar, MaskRay, hiraditya, llvm-commits Tags: #llvm, #lldb Differential Revision: https://reviews.llvm.org/D68657 llvm-svn: 375242
|
 | lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64.yaml |
 | llvm/lib/ObjectYAML/MinidumpEmitter.cpp |
 | llvm/test/tools/obj2yaml/basic-minidump.yaml |
 | llvm/test/tools/yaml2obj/minidump-exception-missing-parameter.yaml |
 | llvm/include/llvm/ObjectYAML/MinidumpYAML.h |
 | llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp |
 | llvm/lib/ObjectYAML/MinidumpYAML.cpp |
Commit
d094d97d02232f3c7c5b3b792760cedb5ccac25b
by jotremLLDB: Use LLVM's type for minidump ExceptionStream [NFC] Summary: The types defined for it in LLDB are now redundant with core types. Reviewers: labath, clayborg Reviewed By: clayborg Subscribers: lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D68658 llvm-svn: 375243
|
 | lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp |
 | lldb/source/Plugins/Process/minidump/MinidumpParser.h |
 | lldb/unittests/Process/minidump/MinidumpParserTest.cpp |
 | lldb/source/Plugins/Process/minidump/MinidumpTypes.h |
 | lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp |
 | lldb/source/Plugins/Process/minidump/MinidumpParser.cpp |
 | lldb/source/Plugins/Process/minidump/ProcessMinidump.h |
Commit
77460d3888c56a6ed8184783388ed109590ee199
by jotremProcessMinidump: Suppress reporting stop for signal '0' Summary: The minidump exception stream can report an exception record with signal 0. If we try to create a stop reason with signal zero, processing of the stop event won't find anything, and the debugger will hang. So, simply early-out of RefreshStateAfterStop in this case. Also set the UnixSignals object in DoLoadCore as is done for ProcessElfCore. Reviewers: labath, clayborg, jfb Reviewed By: labath, clayborg Subscribers: dexonsmith, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D68096 llvm-svn: 375244
|
 | lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/TestMiniDumpNew.py |
 | lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64_null_signal.yaml |
 | lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp |
Commit
7e5d5ee873e14b7e3db0ee07fa402aca13f83a36
by michael.hliao[tooling] Relax an assert when multiple GPU targets are specified. llvm-svn: 375245
|
 | clang/lib/Tooling/Tooling.cpp |
Commit
eff2a2ab2b51070133c39336c91b3f8d1c31e0c4
by krasimir[clang-format] fix regression recognizing casts in Obj-C calls Summary: r373922 added checks for a few tokens that, following an `)` make it unlikely that the `)` is the closing paren of a cast expression. The specific check for `tok::l_square` there introduced a regression for casts of Obj-C calls, like: ``` (cast)[func arg] ``` From the tests added in r373922, I believe the `tok::l_square` case is added to capture the case where a non-cast `)` is directly followed by an attribute specifier, like: ``` int f(int x) [[noreturn]]; ``` I've specialized the code to look for such attribute specifier instead of `tok::l_square` in general. Also, I added a regression test and moved the test cases added in r373922 to an already existing place documenting other instances of historically misidentified casts. Reviewers: MyDeveloperDay Reviewed By: MyDeveloperDay Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D69164 llvm-svn: 375247
|
 | clang/lib/Format/TokenAnnotator.cpp |
 | clang/unittests/Format/FormatTest.cpp |