Split out -disable-codegen into -disable-llc and -disable-jit.
authorBrian Gaeke <gaeke@uiuc.edu>
Thu, 5 Aug 2004 19:54:59 +0000 (19:54 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Thu, 5 Aug 2004 19:54:59 +0000 (19:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15530 91177308-0d34-0410-b5e6-96231b3b80d8

utils/NightlyTest.pl

index 49d4c4b3629ee3731c6ac9c83bcbe01b891ffe2e..b4244cdb5dad97cec83b2b6e8c7d076b3c9ad689 100755 (executable)
@@ -25,7 +25,8 @@
 #  -release         Build an LLVM Release version
 #  -pedantic        Enable additional GCC warnings to detect possible errors.
 #  -enable-linscan  Enable linearscan tests
-#  -disable-codegen Disable LLC and JIT tests in the nightly tester.
+#  -disable-llc     Disable LLC tests in the nightly tester.
+#  -disable-jit     Disable JIT tests in the nightly tester.
 #  -verbose         Turn on some debug output
 #  -debug           Print information useful only to maintainers of this script.
 #  -nice            Checkout/Configure/Build with "nice" to reduce impact 
@@ -78,7 +79,7 @@ my $MAKEOPTS   = "";
 my $PROGTESTOPTS = "";
 my $VERBOSE  = 0;
 my $DEBUG = 0;
-my $CONFIGUREARGS = "--enable-jit";
+my $CONFIGUREARGS = "";
 my $NICE = "";
 
 sub ReadFile {
@@ -262,9 +263,10 @@ while (scalar(@ARGV) and ($_ = $ARGV[0], /^[-+]/)) {
       next; 
   }
   if (/^-enable-linscan$/) { $PROGTESTOPTS .= " ENABLE_LINEARSCAN=1"; next; }
-  if (/^-disable-codegen$/){ $PROGTESTOPTS .= " DISABLE_JIT=1 DISABLE_LLC=1";
-                             $CONFIGUREARGS="--disable-jit --disable-llc_diffs";
-                             next; }
+  if (/^-disable-llc$/)    { $PROGTESTOPTS .= " DISABLE_LLC=1";
+                             $CONFIGUREARGS .= " --disable-llc_diffs"; next; }
+  if (/^-disable-jit$/)    { $PROGTESTOPTS .= " DISABLE_JIT=1";
+                             $CONFIGUREARGS .= " --disable-jit"; next; }
   if (/^-verbose$/)        { $VERBOSE  = 1; next; }
   if (/^-debug$/)          { $DEBUG  = 1; next; }
   if (/^-nice$/)           { $NICE  = "nice "; next; }
@@ -279,6 +281,9 @@ while (scalar(@ARGV) and ($_ = $ARGV[0], /^[-+]/)) {
 if ($ENV{'LLVMGCCDIR'}) {
   $CONFIGUREARGS .= " --with-llvmgccdir=" . $ENV{'LLVMGCCDIR'};
 }
+if ($CONFIGUREARGS !~ /--disable-jit/) {
+  $CONFIGUREARGS .= " --enable-jit";
+}
 
 die "Must specify 0 or 3 options!" if (@ARGV != 0 and @ARGV != 3);