[llvm-commits] [llvm] r51743 - in /llvm/trunk/tools/llvmc2: Tools.td examples/Clang.td

Mikhail Glushenkov foldr at codedgers.com
Thu May 29 23:18:50 PDT 2008


Author: foldr
Date: Fri May 30 01:18:50 2008
New Revision: 51743

URL: http://llvm.org/viewvc/llvm-project?rev=51743&view=rev
Log:
-E should print to stdout.

Modified:
    llvm/trunk/tools/llvmc2/Tools.td
    llvm/trunk/tools/llvmc2/examples/Clang.td

Modified: llvm/trunk/tools/llvmc2/Tools.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvmc2/Tools.td?rev=51743&r1=51742&r2=51743&view=diff

==============================================================================
--- llvm/trunk/tools/llvmc2/Tools.td (original)
+++ llvm/trunk/tools/llvmc2/Tools.td Fri May 30 01:18:50 2008
@@ -27,10 +27,10 @@
  (output_suffix "bc"),
  (cmd_line (case
             (switch_on "E"),
-              "llvm-g++ -E -x c $INFILE -o $OUTFILE",
+              "llvm-g++ -E -x c $INFILE",
             (default),
               "llvm-g++ -c -x c $INFILE -o $OUTFILE -emit-llvm")),
- (switch_option "E", (stop_compilation),(output_suffix "i"),
+ (switch_option "E", (stop_compilation),
    (help "Stop after the preprocessing stage, do not run the compiler")),
  (sink)
 ]>;
@@ -41,10 +41,10 @@
  (output_suffix "bc"),
  (cmd_line (case
             (switch_on "E"),
-              "llvm-g++ -E -x c++ $INFILE -o $OUTFILE",
+              "llvm-g++ -E -x c++ $INFILE",
             (default),
               "llvm-g++ -c -x c++ $INFILE -o $OUTFILE -emit-llvm")),
- (switch_option "E", (stop_compilation), (output_suffix "i")),
+ (switch_option "E", (stop_compilation)),
  (sink)
 ]>;
 

Modified: llvm/trunk/tools/llvmc2/examples/Clang.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvmc2/examples/Clang.td?rev=51743&r1=51742&r2=51743&view=diff

==============================================================================
--- llvm/trunk/tools/llvmc2/examples/Clang.td (original)
+++ llvm/trunk/tools/llvmc2/examples/Clang.td Fri May 30 01:18:50 2008
@@ -8,7 +8,8 @@
 [(in_language ["c", "c++", "objective-c"]),
  (out_language "llvm-bitcode"),
  (output_suffix "bc"),
- (cmd_line (case (switch_on "E"), "clang -E $INFILE -o $OUTFILE",
+ // TOFIX: We should be able to test the language of the input file
+ (cmd_line (case (switch_on "E"), "clang -E $INFILE",
                  (default), "clang -emit-llvm-bc $INFILE -o $OUTFILE")),
  (switch_option "E", (stop_compilation), (output_suffix "i"),
    (help "Stop after the preprocessing stage, do not run the compiler")),





More information about the llvm-commits mailing list