diff options
author | Gabor Greif <ggreif@gmail.com> | 2009-08-11 00:59:39 +0000 |
---|---|---|
committer | Gabor Greif <ggreif@gmail.com> | 2009-08-11 00:59:39 +0000 |
commit | bc0b457f939d2e5441ee5a7c40ee3156b87fdbba (patch) | |
tree | 45271b9eb63b67582275be7dbfed77166de8fdd3 /llvm | |
parent | 9382d5ac0581c7f3b1972cc912415bc8913bf40c (diff) | |
download | bcm5719-llvm-bc0b457f939d2e5441ee5a7c40ee3156b87fdbba.tar.gz bcm5719-llvm-bc0b457f939d2e5441ee5a7c40ee3156b87fdbba.zip |
Lay the groundwork for my upcoming ilist sentinel shrinking patch
by defining a LLVM_COMPACT_SENTINELS symbol to 0 or 1 in config.h.
I'm asking for 3 favors:
- may an autofoo expert look at this and suggest improvements?
- may a cmake expert suggest analogous functionality for config.h?
- may somebody with the right autofoo mix regenerate configure? (mine is too new)
Thanks!
--This line, and those below, will be ignored--
M configure.ac
llvm-svn: 78628
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/autoconf/configure.ac | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/autoconf/configure.ac b/llvm/autoconf/configure.ac index 063faa6c488..149ddd1e027 100644 --- a/llvm/autoconf/configure.ac +++ b/llvm/autoconf/configure.ac @@ -312,6 +312,17 @@ else AC_SUBST(DISABLE_ASSERTIONS,[[DISABLE_ASSERTIONS=1]]) fi +dnl LLVM_COMPACT_SENTINELS : can be used to shrink ilist's end iterators and disable certain checks on them: +if test ${ENABLE_OPTIMIZED},${DISABLE_ASSERTIONS} = "ENABLE_OPTIMIZED=1,DISABLE_ASSERTIONS=1" ; then + AC_SUBST(LLVM_COMPACT_SENTINELS,[1]) +else + AC_SUBST(LLVM_COMPACT_SENTINELS,[0]) +fi + +AC_DEFINE_UNQUOTED([LLVM_COMPACT_SENTINELS],$LLVM_COMPACT_SENTINELS, + [Define to 1 for ilist sentinel compaction]) + + dnl --enable-expensive-checks : check whether they want to turn on expensive debug checks: AC_ARG_ENABLE(expensive-checks,AS_HELP_STRING( --enable-expensive-checks,[Compile with expensive debug checks enabled (default is NO)]),, enableval="no") |