FailedChanges

Summary

  1. [Hexagon] Formatting changes, NFC
  2. [Hexagon] Remove unused validSubtarget TSFlags Patch by Colin LeMahieu.
  3. [Hexagon] Make sure duplexed dealloc_returns are checked for double jumps Patch by Colin LeMahieu.
  4. SpeculativeExecution: Stop using whitelist for costs Just let TTI's cost do this instead of arbitrarily restricting this.
  5. [Hexagon] Move checking AXOK to checker Patch by Colin LeMahieu.
  6. Rename pdb::StringTable -> pdb::PDBStringTable. With the forthcoming codeview::StringTable which a pdb::StringTable would hold an instance of as one member, this ambiguity becomes confusing. Rename to PDBStringTable to avoid this.
  7. [Hexagon] Remove unneeded code from HexagonShuffler Patch by Colin LeMahieu.
  8. [Hexagon] Extract function that checks endloops with other branches Change location number to point to conflicting branch instruction. Patch by Colin LeMahieu.
  9. [Hexagon] Add new packet iterator which will iterate through duplexes Patch by Colin LeMahieu.
Revision 301953 by kparzysz:
[Hexagon] Formatting changes, NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
Revision 301952 by kparzysz:
[Hexagon] Remove unused validSubtarget TSFlags

Patch by Colin LeMahieu.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonInstrFormats.td (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/HexagonInstrFormats.td
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonInstrFormatsV60.td (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/HexagonInstrFormatsV60.td
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.h
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonPseudo.td (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/HexagonPseudo.td
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
Revision 301951 by kparzysz:
[Hexagon] Make sure duplexed dealloc_returns are checked for double jumps

Patch by Colin LeMahieu.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
The file was added/llvm/trunk/test/MC/Hexagon/dealloc-return-jump.sllvm-revision.src/llvm/trunk/test/MC/Hexagon/dealloc-return-jump.s
Revision 301950 by arsenm:
SpeculativeExecution: Stop using whitelist for costs

Just let TTI's cost do this instead of arbitrarily restricting
this.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/Scalar/SpeculativeExecution.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/Scalar/SpeculativeExecution.cpp
The file was added/llvm/trunk/test/Transforms/SpeculativeExecution/spec-other.llllvm-revision.src/llvm/trunk/test/Transforms/SpeculativeExecution/spec-other.ll
The file was added/llvm/trunk/test/Transforms/SpeculativeExecution/spec-vector.llllvm-revision.src/llvm/trunk/test/Transforms/SpeculativeExecution/spec-vector.ll
Revision 301949 by kparzysz:
[Hexagon] Move checking AXOK to checker

Patch by Colin LeMahieu.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
The file was added/llvm/trunk/test/MC/Hexagon/PacketRules/restrict_ax.sllvm-revision.src/llvm/trunk/test/MC/Hexagon/PacketRules/restrict_ax.s
The file was added/llvm/trunk/test/MC/Hexagon/solo-axok.sllvm-revision.src/llvm/trunk/test/MC/Hexagon/solo-axok.s
Revision 301948 by zturner:
Rename pdb::StringTable -> pdb::PDBStringTable.

With the forthcoming codeview::StringTable which a pdb::StringTable
would hold an instance of as one member, this ambiguity becomes
confusing.  Rename to PDBStringTable to avoid this.
Change TypePath in RepositoryPath in Workspace
The file was modified/lld/trunk/COFF/PDB.cpp (diff)llvm-revision.src/lld/trunk/COFF/PDB.cpp
The file was modified/llvm/trunk/include/llvm/DebugInfo/PDB/Native/DbiStream.h (diff)llvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/DbiStream.h
The file was modified/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBFile.h (diff)llvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBFile.h
The file was modified/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h (diff)llvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
The file was added/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBStringTable.hllvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
The file was added/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.hllvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
The file was modified/llvm/trunk/include/llvm/DebugInfo/PDB/Native/RawTypes.h (diff)llvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/RawTypes.h
The file was removed/llvm/trunk/include/llvm/DebugInfo/PDB/Native/StringTable.hllvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/StringTable.h
The file was removed/llvm/trunk/include/llvm/DebugInfo/PDB/Native/StringTableBuilder.hllvm-revision.src/llvm/trunk/include/llvm/DebugInfo/PDB/Native/StringTableBuilder.h
The file was modified/llvm/trunk/lib/DebugInfo/PDB/CMakeLists.txt (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/CMakeLists.txt
The file was modified/llvm/trunk/lib/DebugInfo/PDB/Native/PDBFile.cpp (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/Native/PDBFile.cpp
The file was modified/llvm/trunk/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
The file was added/llvm/trunk/lib/DebugInfo/PDB/Native/PDBStringTable.cppllvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/Native/PDBStringTable.cpp
The file was added/llvm/trunk/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cppllvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
The file was removed/llvm/trunk/lib/DebugInfo/PDB/Native/StringTable.cppllvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/Native/StringTable.cpp
The file was removed/llvm/trunk/lib/DebugInfo/PDB/Native/StringTableBuilder.cppllvm-revision.src/llvm/trunk/lib/DebugInfo/PDB/Native/StringTableBuilder.cpp
The file was modified/llvm/trunk/tools/llvm-pdbdump/C13DebugFragmentVisitor.cpp (diff)llvm-revision.src/llvm/trunk/tools/llvm-pdbdump/C13DebugFragmentVisitor.cpp
The file was modified/llvm/trunk/tools/llvm-pdbdump/Diff.cpp (diff)llvm-revision.src/llvm/trunk/tools/llvm-pdbdump/Diff.cpp
The file was modified/llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp (diff)llvm-revision.src/llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp
The file was modified/llvm/trunk/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp (diff)llvm-revision.src/llvm/trunk/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp
Revision 301947 by kparzysz:
[Hexagon] Remove unneeded code from HexagonShuffler

Patch by Colin LeMahieu.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
Revision 301946 by kparzysz:
[Hexagon] Extract function that checks endloops with other branches

Change location number to point to conflicting branch instruction.

Patch by Colin LeMahieu.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
The file was added/llvm/trunk/test/MC/Hexagon/PacketRules/endloop_branches.sllvm-revision.src/llvm/trunk/test/MC/Hexagon/PacketRules/endloop_branches.s
The file was removed/llvm/trunk/test/MC/Hexagon/endloop.sllvm-revision.src/llvm/trunk/test/MC/Hexagon/endloop.s
Revision 301945 by kparzysz:
[Hexagon] Add new packet iterator which will iterate through duplexes

Patch by Colin LeMahieu.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h (diff)llvm-revision.src/llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h