ValueMapper: Only put cyclic nodes into CyclicNodes, NFCI
ValueMapper: Only put cyclic nodes into CyclicNodes, NFCI

As a minor fixup to r266258, only track nodes that needed a placeholder
in CyclicNodes in MDNodeMapper::mapUniquedNodes.  There should be no
observable functionality change, just some local memory savings because
CyclicNodes only needs to grow to accommodate nodes that are actually
involved in cycles.  (This was the original intent of r266258, or else
the vector would have been called "ChangedNodes".)

git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@266536 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 5b389c089611395d533c693755bef8473ea2f7ae)

apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm