[opt] Only create Verifier passes when requested
authorVedant Kumar <vsk@apple.com>
Thu, 10 Mar 2016 03:40:14 +0000 (03:40 +0000)
committerVedant Kumar <vsk@apple.com>
Thu, 10 Mar 2016 03:40:14 +0000 (03:40 +0000)
commit37a1d6207fda75c59188d5f15003ed59c2cb1462
tree9af18e9a2530f1a916f750c0671eecae7caa72cc
parentb88fbe08fc1179434096828bee025e08628c4349
[opt] Only create Verifier passes when requested

opt adds Verifier passes in AddOptimizationPasses even if
-disable-verify is on. Fix it so that the extra verification occurs
either when (1) -disable-verifier is off, or (2) -verify-each is on.

Thanks to David Jones for pointing out this behavior!

llvm-svn: 263090
llvm/tools/opt/opt.cpp