Don't manually (and forcibly) run the verifier on the entire module from
authorChandler Carruth <chandlerc@gmail.com>
Wed, 30 Jul 2014 05:44:04 +0000 (05:44 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Wed, 30 Jul 2014 05:44:04 +0000 (05:44 +0000)
commit681069d6754c329e854facf2f095cd5dbb474e30
treec199ca05478050ccc5389aa5119688be7a9c6223
parenteaa88c1eee7211826bed26953808e08447cf89e4
Don't manually (and forcibly) run the verifier on the entire module from
the jump instruction table pass. First, the verifier is already built
into all the tools. The test case is adapted to just run llvm-as
demonstrating that we still catch the broken module. Second, the
verifier is *extremely* slow. This was responsible for very significant
compile time regressions.

If you have deployed a Clang binary anywhere from r210280 to this
commit, you really want to re-deploy.

llvm-svn: 214287
llvm/lib/CodeGen/JumpInstrTables.cpp
llvm/test/Verifier/jumptable.ll