Resurrect the assertion removed by r227717
authorJingyue Wu <jingyue@google.com>
Mon, 2 Feb 2015 20:41:11 +0000 (20:41 +0000)
committerJingyue Wu <jingyue@google.com>
Mon, 2 Feb 2015 20:41:11 +0000 (20:41 +0000)
commit62d535ff3c2a73a95d0e2bdb5d5e8cb5c4002b87
treee482be7973d5477172911fbf63e6438411881945
parent48da191fb3a78e8335e54b9edc35fdbfdf545621
Resurrect the assertion removed by r227717

Summary: MSVC can compile "LoopID->getOperand(0) == LoopID" when LoopID is MDNode*.

Test Plan: no regression

Reviewers: mkuper

Subscribers: jholewinski, llvm-commits

Differential Revision: http://reviews.llvm.org/D7327

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227853 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/UnrollLoop.h
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
lib/Transforms/Scalar/LoopUnrollPass.cpp
lib/Transforms/Utils/LoopUnroll.cpp