SuccessChanges

Summary

  1. [AddressSanitizer] Don't dereference dyn_cast<ConstantInt> results. NFCI. The static analyzer is warning about potential null dereference, but we can use cast<ConstantInt> directly and if not assert will fire for us.
  2. [Docs] Move topics to new categories This commit moves several topics to new categories.
  3. [NFC][PowerPC] Consolidate testing of common linkage symbols Add a new file to test the code gen for common linkage symbol. Remove common linkage in some other testcases to avoid distraction.
  4. Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCount" This commit broke the ASan buildbot. See comments in rL372376 for more information. This reverts commit 15e27b0b6d9d51362fad85dbe95ac5b3fadf0a06.
Revision 372429 by rksimon:
[AddressSanitizer] Don't dereference dyn_cast<ConstantInt> results. NFCI.

The static analyzer is warning about potential null dereference, but we can use cast<ConstantInt> directly and if not assert will fire for us.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/Instrumentation/AddressSanitizer.cpp (diff)llvm.src/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Revision 372428 by dr87:
[Docs] Move topics to new categories

This commit moves several topics to new categories.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/ProgrammingDocumentation.rst (diff)llvm.src/docs/ProgrammingDocumentation.rst
The file was modified/llvm/trunk/docs/SubsystemDocumentation.rst (diff)llvm.src/docs/SubsystemDocumentation.rst
The file was modified/llvm/trunk/docs/UserGuides.rst (diff)llvm.src/docs/UserGuides.rst
The file was modified/llvm/trunk/docs/index.rst (diff)llvm.src/docs/index.rst
Revision 372426 by jsji:
[NFC][PowerPC] Consolidate testing of common linkage symbols

Add a new file to test the code gen for common linkage symbol.
Remove common linkage in some other testcases to avoid distraction.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/PowerPC/CompareEliminationSpillIssue.ll (diff)llvm.src/test/CodeGen/PowerPC/CompareEliminationSpillIssue.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/csr-split.ll (diff)llvm.src/test/CodeGen/PowerPC/csr-split.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/ctrloop-shortLoops.ll (diff)llvm.src/test/CodeGen/PowerPC/ctrloop-shortLoops.ll
The file was added/llvm/trunk/test/CodeGen/PowerPC/elf-common.llllvm.src/test/CodeGen/PowerPC/elf-common.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/expand-isel.ll (diff)llvm.src/test/CodeGen/PowerPC/expand-isel.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/f128-aggregates.ll (diff)llvm.src/test/CodeGen/PowerPC/f128-aggregates.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/ppc64-P9-mod.ll (diff)llvm.src/test/CodeGen/PowerPC/ppc64-P9-mod.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/ppc64-pre-inc-no-extra-phi.ll (diff)llvm.src/test/CodeGen/PowerPC/ppc64-pre-inc-no-extra-phi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/pr32140.ll (diff)llvm.src/test/CodeGen/PowerPC/pr32140.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/pr36068.ll (diff)llvm.src/test/CodeGen/PowerPC/pr36068.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/pr39815.ll (diff)llvm.src/test/CodeGen/PowerPC/pr39815.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/sms-simple.ll (diff)llvm.src/test/CodeGen/PowerPC/sms-simple.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesieqsc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesieqsc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesieqsi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesieqsi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesieqsll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesieqsll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesieqss.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesieqss.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiequc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiequc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiequi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiequi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiequll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiequll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiequs.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiequs.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigesc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigesc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigesi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigesi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigesll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigesll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigess.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigess.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigeuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigeuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigeui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigeui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigeull.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigeull.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigeus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigeus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtsc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtsc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtsi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtsi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtsll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtsll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtss.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtss.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesigtus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesigtus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesilesc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesilesc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesilesi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesilesi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesilesll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesilesll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiless.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiless.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesileuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesileuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesileui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesileui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesileull.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesileull.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesileus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesileus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltsc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltsc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltsi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltsi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltsll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltsll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltss.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltss.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiltus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiltus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesinesc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesinesc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesinesi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesinesi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesinesll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesinesll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesiness.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesiness.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesineuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesineuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesineui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesineui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesineull.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesineull.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesineus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesineus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslleqsc.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslleqsc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslleqsi.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslleqsi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslleqsll.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslleqsll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslleqss.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslleqss.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllequc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllequc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllequi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllequi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllequll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllequll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllequs.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllequs.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgesc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgesc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgesi.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgesi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgesll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgesll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgess.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgess.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgeuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgeuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgeui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgeui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgeull.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgeull.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgeus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgeus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgtsll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgtsll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgtuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgtuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgtui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgtui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllgtus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllgtus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslllesc.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslllesc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslllesi.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslllesi.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testCompareslllesll.ll (diff)llvm.src/test/CodeGen/PowerPC/testCompareslllesll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllless.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllless.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllleuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllleuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllleui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllleui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllleull.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllleull.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllleus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllleus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllltsll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllltsll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllltuc.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllltuc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllltui.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllltui.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllltus.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllltus.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllnesll.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllnesll.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/testComparesllneull.ll (diff)llvm.src/test/CodeGen/PowerPC/testComparesllneull.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/zext-and-cmp.ll (diff)llvm.src/test/CodeGen/PowerPC/zext-and-cmp.ll
Revision 372425 by hctim:
Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCount"

This commit broke the ASan buildbot. See comments in rL372376 for more
information.

This reverts commit 15e27b0b6d9d51362fad85dbe95ac5b3fadf0a06.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/CodeGen/ModuloSchedule.h (diff)llvm.src/include/llvm/CodeGen/ModuloSchedule.h
The file was modified/llvm/trunk/include/llvm/CodeGen/TargetInstrInfo.h (diff)llvm.src/include/llvm/CodeGen/TargetInstrInfo.h
The file was modified/llvm/trunk/lib/CodeGen/MachinePipeliner.cpp (diff)llvm.src/lib/CodeGen/MachinePipeliner.cpp
The file was modified/llvm/trunk/lib/CodeGen/ModuloSchedule.cpp (diff)llvm.src/lib/CodeGen/ModuloSchedule.cpp
The file was modified/llvm/trunk/lib/CodeGen/TargetInstrInfo.cpp (diff)llvm.src/lib/CodeGen/TargetInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.cpp (diff)llvm.src/lib/Target/Hexagon/HexagonInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.h (diff)llvm.src/lib/Target/Hexagon/HexagonInstrInfo.h
The file was modified/llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp (diff)llvm.src/lib/Target/PowerPC/PPCInstrInfo.cpp
The file was modified/llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.h (diff)llvm.src/lib/Target/PowerPC/PPCInstrInfo.h
The file was modified/llvm/trunk/test/CodeGen/Hexagon/swp-epilog-phi7.ll (diff)llvm.src/test/CodeGen/Hexagon/swp-epilog-phi7.ll