[SimplifyCFG] Fix nondeterministic iteration order
authorJames Molloy <james.molloy@arm.com>
Thu, 1 Sep 2016 09:01:34 +0000 (09:01 +0000)
committerJames Molloy <james.molloy@arm.com>
Thu, 1 Sep 2016 09:01:34 +0000 (09:01 +0000)
commit21744689b9b709e7de967b41bd6c1828aa7c005a
treebf9e96d329eb895df22aca2c70f42001eba64133
parent77564f92e89c5097b69129db080d574000fe8245
[SimplifyCFG] Fix nondeterministic iteration order

We iterate over the result from SafeToMergeTerminators, so make it a SmallSetVector instead of a SmallPtrSet.

Should fix stage3 convergence builds.

llvm-svn: 280342
llvm/lib/Transforms/Utils/SimplifyCFG.cpp