SuccessChanges

Summary

  1. LiveIntervals: Fix handleMove asserting on BUNDLE The top-level BUNDLE instruction should behave as an ordinary instruction. It is supposed to have all relevant registers as implicit operands. Moving it should work as any other instruction. I believe the assert intended to avoid moving instructions inside bundles.
Revision 366605 by arsenm:
LiveIntervals: Fix handleMove asserting on BUNDLE

The top-level BUNDLE instruction should behave as an ordinary
instruction. It is supposed to have all relevant registers as implicit
operands. Moving it should work as any other instruction. I believe
the assert intended to avoid moving instructions inside bundles.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/LiveIntervals.cpp (diff)llvm.src/lib/CodeGen/LiveIntervals.cpp
The file was added/llvm/trunk/test/CodeGen/AMDGPU/scheduler-handle-move-bundle.mirllvm.src/test/CodeGen/AMDGPU/scheduler-handle-move-bundle.mir