Iterating over a DenseMap<std::pair<BasicBlock*, unsigned>, PHINode*> is not
authorJulien Lerouge <jlerouge@apple.com>
Mon, 22 Oct 2012 19:43:56 +0000 (19:43 +0000)
committerJulien Lerouge <jlerouge@apple.com>
Mon, 22 Oct 2012 19:43:56 +0000 (19:43 +0000)
commit6a02bbcdae9996a984ccb2497cb89719a69413ef
treea48102a098c4b1401f001f55efb02e9610add405
parent65c88929e718f4fb0f57afb4c95b2e570759e99f
Iterating over a DenseMap<std::pair<BasicBlock*, unsigned>, PHINode*> is not
deterministic, replace it with a DenseMap<std::pair<unsigned, unsigned>,
PHINode*> (we already have a map from BasicBlock to unsigned).

<rdar://problem/12541389>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166435 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/PromoteMemoryToRegister.cpp