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/include/llvm/Object/Minidump.h |
 | llvm/unittests/Object/MinidumpTest.cpp |
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/utils/TableGen/DFAPacketizerEmitter.cpp |
 | llvm/include/llvm/Support/Automaton.h |
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/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt |
 | llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s |
 | llvm/lib/Target/AMDGPU/VOP2Instructions.td |
 | llvm/test/MC/AMDGPU/wave32.s |
 | llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp |
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
|
 | llvm/test/tools/yaml2obj/minidump-exception-missing-parameter.yaml |
 | llvm/lib/ObjectYAML/MinidumpYAML.cpp |
 | llvm/test/tools/obj2yaml/basic-minidump.yaml |
 | llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp |
 | llvm/include/llvm/ObjectYAML/MinidumpYAML.h |
 | lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64.yaml |
 | llvm/lib/ObjectYAML/MinidumpEmitter.cpp |