This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 7cac2fa3dd5 [Hexagon] Extract function that checks endloops with other [...] new 9079905c36d [Hexagon] Remove unneeded code from HexagonShuffler new 479f5fd8d48 Rename pdb::StringTable -> pdb::PDBStringTable. new 3dac85d1482 [Hexagon] Move checking AXOK to checker new 5c80457142c SpeculativeExecution: Stop using whitelist for costs new 9e6cd1e2138 [Hexagon] Make sure duplexed dealloc_returns are checked fo [...] new 584a18cd273 [Hexagon] Remove unused validSubtarget TSFlags
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/DebugInfo/PDB/Native/DbiStream.h | 4 +- include/llvm/DebugInfo/PDB/Native/PDBFile.h | 10 +-- include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 6 +- .../PDB/Native/{StringTable.h => PDBStringTable.h} | 11 +-- ...tringTableBuilder.h => PDBStringTableBuilder.h} | 10 +-- include/llvm/DebugInfo/PDB/Native/RawTypes.h | 4 +- lib/DebugInfo/PDB/CMakeLists.txt | 4 +- lib/DebugInfo/PDB/Native/PDBFile.cpp | 12 +-- lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 18 +++-- .../Native/{StringTable.cpp => PDBStringTable.cpp} | 25 +++--- ...gTableBuilder.cpp => PDBStringTableBuilder.cpp} | 18 ++--- lib/Target/Hexagon/HexagonInstrFormats.td | 16 ---- lib/Target/Hexagon/HexagonInstrFormatsV60.td | 8 -- lib/Target/Hexagon/HexagonInstrInfo.cpp | 5 -- lib/Target/Hexagon/HexagonInstrInfo.h | 1 - lib/Target/Hexagon/HexagonPseudo.td | 8 +- lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h | 4 - .../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 78 ++++++++++++++++++- lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | 1 + .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 19 ----- .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.h | 1 - .../Hexagon/MCTargetDesc/HexagonShuffler.cpp | 88 ++++------------------ lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h | 4 +- lib/Transforms/Scalar/SpeculativeExecution.cpp | 43 +---------- test/MC/Hexagon/PacketRules/restrict_ax.s | 4 + test/MC/Hexagon/dealloc-return-jump.s | 7 ++ test/MC/Hexagon/solo-axok.s | 9 +++ test/Transforms/SpeculativeExecution/spec-other.ll | 32 ++++++++ .../Transforms/SpeculativeExecution/spec-vector.ll | 73 ++++++++++++++++++ tools/llvm-pdbdump/C13DebugFragmentVisitor.cpp | 2 +- tools/llvm-pdbdump/Diff.cpp | 2 +- tools/llvm-pdbdump/llvm-pdbdump.cpp | 4 +- unittests/DebugInfo/PDB/StringTableBuilderTest.cpp | 8 +- 33 files changed, 294 insertions(+), 245 deletions(-) rename include/llvm/DebugInfo/PDB/Native/{StringTable.h => PDBStringTable.h} (84%) rename include/llvm/DebugInfo/PDB/Native/{StringTableBuilder.h => PDBStringTableBu [...] rename lib/DebugInfo/PDB/Native/{StringTable.cpp => PDBStringTable.cpp} (82%) rename lib/DebugInfo/PDB/Native/{StringTableBuilder.cpp => PDBStringTableBuilder.c [...] create mode 100644 test/MC/Hexagon/PacketRules/restrict_ax.s create mode 100644 test/MC/Hexagon/dealloc-return-jump.s create mode 100644 test/MC/Hexagon/solo-axok.s create mode 100644 test/Transforms/SpeculativeExecution/spec-other.ll create mode 100644 test/Transforms/SpeculativeExecution/spec-vector.ll