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)
commit49a766e46885570266a06b6bf8fbd5ee31783d8a
treeb6344b5c1a9ad86333b7afadcd33ad42fd4e382a
parent46fe4a640df16fb8071627b20ca42c676bbf9a0d
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

llvm-svn: 227853
llvm/include/llvm/Transforms/Utils/UnrollLoop.h
llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
llvm/lib/Transforms/Utils/LoopUnroll.cpp