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)
commit840b5d58c3fb34bb2c55bb267206e70de8dcf160
tree0d51ab06886851b3aa4f3e2c982efa915776a459
parent1febfa28a46094f27ce71578fd419d5ef43cfcad
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214287 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/JumpInstrTables.cpp
test/Verifier/jumptable.ll