InstCombine: creating selects from -1 and 0 is fine, they combine into a sext from i1.
[oota-llvm.git] / test / lit.cfg
index 63b00325f3ee32d0c9f64cfe18c31f277e81ebca..98f72092e3121d71037e6a5ace6d1f3e24739a7e 100644 (file)
@@ -58,6 +58,13 @@ if 'INCLUDE' in os.environ:
 if 'LIB' in os.environ:
     config.environment['LIB'] = os.environ['LIB']
 
+# Propagate the temp directory. Windows requires this because it uses \Windows\
+# if none of these are present.
+if 'TMP' in os.environ:
+    config.environment['TMP'] = os.environ['TMP']
+if 'TEMP' in os.environ:
+    config.environment['TEMP'] = os.environ['TEMP']
+
 # Propagate LLVM_SRC_ROOT into the environment.
 config.environment['LLVM_SRC_ROOT'] = getattr(config, 'llvm_src_root', '')
 
@@ -219,6 +226,10 @@ config.on_clone = on_clone
 
 ### Features
 
+# Shell execution
+if sys.platform not in ['win32']:
+    config.available_features.add('shell')
+
 # Loadable module
 # FIXME: This should be supplied by Makefile or autoconf.
 if sys.platform in ['win32', 'cygwin']: