summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/llvmc/example/Simple/Simple.td
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm/tools/llvmc/example/Simple/Simple.td')
-rw-r--r--contrib/llvm/tools/llvmc/example/Simple/Simple.td37
1 files changed, 0 insertions, 37 deletions
diff --git a/contrib/llvm/tools/llvmc/example/Simple/Simple.td b/contrib/llvm/tools/llvmc/example/Simple/Simple.td
deleted file mode 100644
index 87bc385..0000000
--- a/contrib/llvm/tools/llvmc/example/Simple/Simple.td
+++ /dev/null
@@ -1,37 +0,0 @@
-//===- Simple.td - A simple plugin for LLVMC ------------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// A simple LLVMC-based gcc wrapper that shows how to write LLVMC plugins.
-//
-// To compile, use this command:
-//
-// $ cd $LLVMC_DIR/example/Simple
-// $ make
-//
-// Run as:
-//
-// $ llvmc -load $LLVM_DIR/Release/lib/plugin_llvmc_Simple.so
-//
-// For instructions on how to build your own LLVMC-based driver, see
-// the 'example/Skeleton' directory.
-//===----------------------------------------------------------------------===//
-
-include "llvm/CompilerDriver/Common.td"
-
-def gcc : Tool<
-[(in_language "c"),
- (out_language "executable"),
- (output_suffix "out"),
- (cmd_line "gcc $INFILE -o $OUTFILE"),
- (sink)
-]>;
-
-def LanguageMap : LanguageMap<[LangToSuffixes<"c", ["c"]>]>;
-
-def CompilationGraph : CompilationGraph<[Edge<"root", "gcc">]>;
OpenPOWER on IntegriCloud