include/llvm/Object/ELF.h: do debug checks only when NDEBUG
authorDmitry Vyukov <dvyukov@google.com>
Thu, 14 Feb 2013 18:41:42 +0000 (18:41 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Thu, 14 Feb 2013 18:41:42 +0000 (18:41 +0000)
commitc35cfa91a8bbb152095ce3eb3691da481f34ecb1
treeebd4074f3cc51e8de21153a883a282c30f0639c6
parenteee5e98658938e0902982d768069784f5c19e246
include/llvm/Object/ELF.h: do debug checks only when NDEBUG
validateSymbol() is called all over the place, and it seems it's a debug check.
It significantly speedups llvm-symbolizer used in tsan/asan/msan. validateSymbol() is the second hot function and accounts for 15% of runtime.

llvm-svn: 175192
llvm/include/llvm/Object/ELF.h